API: internal/grpcv1/pb

Back to API Index

Legend: Type, Function, Method

Package: package sikuliv1 // import "github.com/smysnk/sikuligo/internal/grpcv1/pb"

Symbol Index

Types

Functions

Methods

Declarations

Types

Type ActionResponse

Type AppActionRequest

Type AppOptions

Type CaptureScreenRequest

Type CaptureScreenResponse

Type ClickOnScreenRequest

Type ClickRequest

Type ExistsOnScreenRequest

Type ExistsOnScreenResponse

Type FindAllResponse

Type FindOnScreenRequest

Type FindRequest

Type FindResponse

Type FindTextRequest

Type FindTextResponse

Type GetPrimaryScreenRequest

Type GetPrimaryScreenResponse

Type GetWindowResponse

Type GrayImage

Type HotkeyRequest

Type InputOptions

Type IsAppRunningResponse

Type ListScreensRequest

Type ListScreensResponse

Type ListWindowsResponse

Type Match

Type MatcherEngine

Type MoveMouseRequest

Type OCRParams

Type ObserveChangeRequest

Type ObserveEvent

Type ObserveOptions

Type ObserveRequest

Type ObserveResponse

Type Pattern

Type Point

Type ReadTextRequest

Type ReadTextResponse

Type Rect

Type ScreenDescriptor

Type ScreenQueryOptions

Type ScrollWheelRequest

Type SikuliServiceClient

Type SikuliServiceServer

Type TextMatch

Type TypeTextRequest

Type UnimplementedSikuliServiceServer

Type UnsafeSikuliServiceServer

Type WaitOnScreenRequest

Type Window

Type WindowQuery

Type WindowQueryRequest

Functions

Function RegisterSikuliServiceServer

Function NewSikuliServiceClient

Methods

Method ActionResponse.Descriptor

Method ActionResponse.ProtoMessage

Method ActionResponse.ProtoReflect

Method ActionResponse.Reset

Method ActionResponse.String

Method AppActionRequest.Descriptor

Method AppActionRequest.GetArgs

Method AppActionRequest.GetName

Method AppActionRequest.GetOpts

Method AppActionRequest.ProtoMessage

Method AppActionRequest.ProtoReflect

Method AppActionRequest.Reset

Method AppActionRequest.String

Method AppOptions.Descriptor

Method AppOptions.GetTimeoutMillis

Method AppOptions.ProtoMessage

Method AppOptions.ProtoReflect

Method AppOptions.Reset

Method AppOptions.String

Method CaptureScreenRequest.Descriptor

Method CaptureScreenRequest.GetRegion

Method CaptureScreenRequest.GetScreenId

Method CaptureScreenRequest.ProtoMessage

Method CaptureScreenRequest.ProtoReflect

Method CaptureScreenRequest.Reset

Method CaptureScreenRequest.String

Method CaptureScreenResponse.Descriptor

Method CaptureScreenResponse.GetImage

Method CaptureScreenResponse.GetScreen

Method CaptureScreenResponse.ProtoMessage

Method CaptureScreenResponse.ProtoReflect

Method CaptureScreenResponse.Reset

Method CaptureScreenResponse.String

Method ClickOnScreenRequest.Descriptor

Method ClickOnScreenRequest.GetClickOpts

Method ClickOnScreenRequest.GetOpts

Method ClickOnScreenRequest.GetPattern

Method ClickOnScreenRequest.ProtoMessage

Method ClickOnScreenRequest.ProtoReflect

Method ClickOnScreenRequest.Reset

Method ClickOnScreenRequest.String

Method ClickRequest.Descriptor

Method ClickRequest.GetOpts

Method ClickRequest.GetX

Method ClickRequest.GetY

Method ClickRequest.ProtoMessage

Method ClickRequest.ProtoReflect

Method ClickRequest.Reset

Method ClickRequest.String

Method ExistsOnScreenRequest.Descriptor

Method ExistsOnScreenRequest.GetOpts

Method ExistsOnScreenRequest.GetPattern

Method ExistsOnScreenRequest.ProtoMessage

Method ExistsOnScreenRequest.ProtoReflect

Method ExistsOnScreenRequest.Reset

Method ExistsOnScreenRequest.String

Method ExistsOnScreenResponse.Descriptor

Method ExistsOnScreenResponse.GetExists

Method ExistsOnScreenResponse.GetMatch

Method ExistsOnScreenResponse.ProtoMessage

Method ExistsOnScreenResponse.ProtoReflect

Method ExistsOnScreenResponse.Reset

Method ExistsOnScreenResponse.String

Method FindAllResponse.Descriptor

Method FindAllResponse.GetMatches

Method FindAllResponse.ProtoMessage

Method FindAllResponse.ProtoReflect

Method FindAllResponse.Reset

Method FindAllResponse.String

Method FindOnScreenRequest.Descriptor

Method FindOnScreenRequest.GetOpts

Method FindOnScreenRequest.GetPattern

Method FindOnScreenRequest.ProtoMessage

Method FindOnScreenRequest.ProtoReflect

Method FindOnScreenRequest.Reset

Method FindOnScreenRequest.String

Method FindRequest.Descriptor

Method FindRequest.GetMatcherEngine

Method FindRequest.GetPattern

Method FindRequest.GetSource

Method FindRequest.ProtoMessage

Method FindRequest.ProtoReflect

Method FindRequest.Reset

Method FindRequest.String

Method FindResponse.Descriptor

Method FindResponse.GetMatch

Method FindResponse.ProtoMessage

Method FindResponse.ProtoReflect

Method FindResponse.Reset

Method FindResponse.String

Method FindTextRequest.Descriptor

Method FindTextRequest.GetParams

Method FindTextRequest.GetQuery

Method FindTextRequest.GetSource

Method FindTextRequest.ProtoMessage

Method FindTextRequest.ProtoReflect

Method FindTextRequest.Reset

Method FindTextRequest.String

Method FindTextResponse.Descriptor

Method FindTextResponse.GetMatches

Method FindTextResponse.ProtoMessage

Method FindTextResponse.ProtoReflect

Method FindTextResponse.Reset

Method FindTextResponse.String

Method GetPrimaryScreenRequest.Descriptor

Method GetPrimaryScreenRequest.ProtoMessage

Method GetPrimaryScreenRequest.ProtoReflect

Method GetPrimaryScreenRequest.Reset

Method GetPrimaryScreenRequest.String

Method GetPrimaryScreenResponse.Descriptor

Method GetPrimaryScreenResponse.GetScreen

Method GetPrimaryScreenResponse.ProtoMessage

Method GetPrimaryScreenResponse.ProtoReflect

Method GetPrimaryScreenResponse.Reset

Method GetPrimaryScreenResponse.String

Method GetWindowResponse.Descriptor

Method GetWindowResponse.GetFound

Method GetWindowResponse.GetWindow

Method GetWindowResponse.ProtoMessage

Method GetWindowResponse.ProtoReflect

Method GetWindowResponse.Reset

Method GetWindowResponse.String

Method GrayImage.Descriptor

Method GrayImage.GetHeight

Method GrayImage.GetName

Method GrayImage.GetPix

Method GrayImage.GetWidth

Method GrayImage.ProtoMessage

Method GrayImage.ProtoReflect

Method GrayImage.Reset

Method GrayImage.String

Method HotkeyRequest.Descriptor

Method HotkeyRequest.GetKeys

Method HotkeyRequest.ProtoMessage

Method HotkeyRequest.ProtoReflect

Method HotkeyRequest.Reset

Method HotkeyRequest.String

Method InputOptions.Descriptor

Method InputOptions.GetButton

Method InputOptions.GetDelayMillis

Method InputOptions.ProtoMessage

Method InputOptions.ProtoReflect

Method InputOptions.Reset

Method InputOptions.String

Method IsAppRunningResponse.Descriptor

Method IsAppRunningResponse.GetRunning

Method IsAppRunningResponse.ProtoMessage

Method IsAppRunningResponse.ProtoReflect

Method IsAppRunningResponse.Reset

Method IsAppRunningResponse.String

Method ListScreensRequest.Descriptor

Method ListScreensRequest.ProtoMessage

Method ListScreensRequest.ProtoReflect

Method ListScreensRequest.Reset

Method ListScreensRequest.String

Method ListScreensResponse.Descriptor

Method ListScreensResponse.GetScreens

Method ListScreensResponse.ProtoMessage

Method ListScreensResponse.ProtoReflect

Method ListScreensResponse.Reset

Method ListScreensResponse.String

Method ListWindowsResponse.Descriptor

Method ListWindowsResponse.GetWindows

Method ListWindowsResponse.ProtoMessage

Method ListWindowsResponse.ProtoReflect

Method ListWindowsResponse.Reset

Method ListWindowsResponse.String

Method Match.Descriptor

Method Match.GetIndex

Method Match.GetRect

Method Match.GetScore

Method Match.GetTarget

Method Match.ProtoMessage

Method Match.ProtoReflect

Method Match.Reset

Method Match.String

Method MatcherEngine.Descriptor

Method MatcherEngine.Enum

Method MatcherEngine.EnumDescriptor

Method MatcherEngine.Number

Method MatcherEngine.String

Method MatcherEngine.Type

Method MoveMouseRequest.Descriptor

Method MoveMouseRequest.GetOpts

Method MoveMouseRequest.GetX

Method MoveMouseRequest.GetY

Method MoveMouseRequest.ProtoMessage

Method MoveMouseRequest.ProtoReflect

Method MoveMouseRequest.Reset

Method MoveMouseRequest.String

Method OCRParams.Descriptor

Method OCRParams.GetCaseSensitive

Method OCRParams.GetLanguage

Method OCRParams.GetMinConfidence

Method OCRParams.GetTimeoutMillis

Method OCRParams.GetTrainingDataPath

Method OCRParams.ProtoMessage

Method OCRParams.ProtoReflect

Method OCRParams.Reset

Method OCRParams.String

Method ObserveChangeRequest.Descriptor

Method ObserveChangeRequest.GetOpts

Method ObserveChangeRequest.GetRegion

Method ObserveChangeRequest.GetSource

Method ObserveChangeRequest.ProtoMessage

Method ObserveChangeRequest.ProtoReflect

Method ObserveChangeRequest.Reset

Method ObserveChangeRequest.String

Method ObserveEvent.Descriptor

Method ObserveEvent.GetMatch

Method ObserveEvent.GetTimestampUnixMillis

Method ObserveEvent.GetType

Method ObserveEvent.ProtoMessage

Method ObserveEvent.ProtoReflect

Method ObserveEvent.Reset

Method ObserveEvent.String

Method ObserveOptions.Descriptor

Method ObserveOptions.GetIntervalMillis

Method ObserveOptions.GetTimeoutMillis

Method ObserveOptions.ProtoMessage

Method ObserveOptions.ProtoReflect

Method ObserveOptions.Reset

Method ObserveOptions.String

Method ObserveRequest.Descriptor

Method ObserveRequest.GetOpts

Method ObserveRequest.GetPattern

Method ObserveRequest.GetRegion

Method ObserveRequest.GetSource

Method ObserveRequest.ProtoMessage

Method ObserveRequest.ProtoReflect

Method ObserveRequest.Reset

Method ObserveRequest.String

Method ObserveResponse.Descriptor

Method ObserveResponse.GetEvents

Method ObserveResponse.ProtoMessage

Method ObserveResponse.ProtoReflect

Method ObserveResponse.Reset

Method ObserveResponse.String

Method Pattern.Descriptor

Method Pattern.GetExact

Method Pattern.GetImage

Method Pattern.GetMask

Method Pattern.GetResizeFactor

Method Pattern.GetSimilarity

Method Pattern.GetTargetOffset

Method Pattern.ProtoMessage

Method Pattern.ProtoReflect

Method Pattern.Reset

Method Pattern.String

Method Point.Descriptor

Method Point.GetX

Method Point.GetY

Method Point.ProtoMessage

Method Point.ProtoReflect

Method Point.Reset

Method Point.String

Method ReadTextRequest.Descriptor

Method ReadTextRequest.GetParams

Method ReadTextRequest.GetSource

Method ReadTextRequest.ProtoMessage

Method ReadTextRequest.ProtoReflect

Method ReadTextRequest.Reset

Method ReadTextRequest.String

Method ReadTextResponse.Descriptor

Method ReadTextResponse.GetText

Method ReadTextResponse.ProtoMessage

Method ReadTextResponse.ProtoReflect

Method ReadTextResponse.Reset

Method ReadTextResponse.String

Method Rect.Descriptor

Method Rect.GetH

Method Rect.GetW

Method Rect.GetX

Method Rect.GetY

Method Rect.ProtoMessage

Method Rect.ProtoReflect

Method Rect.Reset

Method Rect.String

Method ScreenDescriptor.Descriptor

Method ScreenDescriptor.GetBounds

Method ScreenDescriptor.GetId

Method ScreenDescriptor.GetName

Method ScreenDescriptor.GetPrimary

Method ScreenDescriptor.ProtoMessage

Method ScreenDescriptor.ProtoReflect

Method ScreenDescriptor.Reset

Method ScreenDescriptor.String

Method ScreenQueryOptions.Descriptor

Method ScreenQueryOptions.GetIntervalMillis

Method ScreenQueryOptions.GetMatcherEngine

Method ScreenQueryOptions.GetRegion

Method ScreenQueryOptions.GetScreenId

Method ScreenQueryOptions.GetTimeoutMillis

Method ScreenQueryOptions.ProtoMessage

Method ScreenQueryOptions.ProtoReflect

Method ScreenQueryOptions.Reset

Method ScreenQueryOptions.String

Method ScrollWheelRequest.Descriptor

Method ScrollWheelRequest.GetDirection

Method ScrollWheelRequest.GetOpts

Method ScrollWheelRequest.GetSteps

Method ScrollWheelRequest.GetX

Method ScrollWheelRequest.GetY

Method ScrollWheelRequest.ProtoMessage

Method ScrollWheelRequest.ProtoReflect

Method ScrollWheelRequest.Reset

Method ScrollWheelRequest.String

Method TextMatch.Descriptor

Method TextMatch.GetConfidence

Method TextMatch.GetIndex

Method TextMatch.GetRect

Method TextMatch.GetText

Method TextMatch.ProtoMessage

Method TextMatch.ProtoReflect

Method TextMatch.Reset

Method TextMatch.String

Method TypeTextRequest.Descriptor

Method TypeTextRequest.GetOpts

Method TypeTextRequest.GetText

Method TypeTextRequest.ProtoMessage

Method TypeTextRequest.ProtoReflect

Method TypeTextRequest.Reset

Method TypeTextRequest.String

Method UnimplementedSikuliServiceServer.CaptureScreen

Method UnimplementedSikuliServiceServer.Click

Method UnimplementedSikuliServiceServer.ClickOnScreen

Method UnimplementedSikuliServiceServer.CloseApp

Method UnimplementedSikuliServiceServer.ExistsOnScreen

Method UnimplementedSikuliServiceServer.Find

Method UnimplementedSikuliServiceServer.FindAll

Method UnimplementedSikuliServiceServer.FindOnScreen

Method UnimplementedSikuliServiceServer.FindText

Method UnimplementedSikuliServiceServer.FindWindows

Method UnimplementedSikuliServiceServer.FocusApp

Method UnimplementedSikuliServiceServer.GetFocusedWindow

Method UnimplementedSikuliServiceServer.GetPrimaryScreen

Method UnimplementedSikuliServiceServer.GetWindow

Method UnimplementedSikuliServiceServer.Hotkey

Method UnimplementedSikuliServiceServer.IsAppRunning

Method UnimplementedSikuliServiceServer.KeyDown

Method UnimplementedSikuliServiceServer.KeyUp

Method UnimplementedSikuliServiceServer.ListScreens

Method UnimplementedSikuliServiceServer.ListWindows

Method UnimplementedSikuliServiceServer.MouseDown

Method UnimplementedSikuliServiceServer.MouseUp

Method UnimplementedSikuliServiceServer.MoveMouse

Method UnimplementedSikuliServiceServer.ObserveAppear

Method UnimplementedSikuliServiceServer.ObserveChange

Method UnimplementedSikuliServiceServer.ObserveVanish

Method UnimplementedSikuliServiceServer.OpenApp

Method UnimplementedSikuliServiceServer.PasteText

Method UnimplementedSikuliServiceServer.ReadText

Method UnimplementedSikuliServiceServer.ScrollWheel

Method UnimplementedSikuliServiceServer.TypeText

Method UnimplementedSikuliServiceServer.WaitOnScreen

Method WaitOnScreenRequest.Descriptor

Method WaitOnScreenRequest.GetOpts

Method WaitOnScreenRequest.GetPattern

Method WaitOnScreenRequest.ProtoMessage

Method WaitOnScreenRequest.ProtoReflect

Method WaitOnScreenRequest.Reset

Method WaitOnScreenRequest.String

Method Window.Descriptor

Method Window.GetApp

Method Window.GetBounds

Method Window.GetFocused

Method Window.GetId

Method Window.GetPid

Method Window.GetTitle

Method Window.ProtoMessage

Method Window.ProtoReflect

Method Window.Reset

Method Window.String

Method WindowQuery.Descriptor

Method WindowQuery.GetFocusedOnly

Method WindowQuery.GetId

Method WindowQuery.GetIndex

Method WindowQuery.GetTitleContains

Method WindowQuery.GetTitleExact

Method WindowQuery.ProtoMessage

Method WindowQuery.ProtoReflect

Method WindowQuery.Reset

Method WindowQuery.String

Method WindowQueryRequest.Descriptor

Method WindowQueryRequest.GetName

Method WindowQueryRequest.GetOpts

Method WindowQueryRequest.GetQuery

Method WindowQueryRequest.ProtoMessage

Method WindowQueryRequest.ProtoReflect

Method WindowQueryRequest.Reset

Method WindowQueryRequest.String

Raw Package Doc

package sikuliv1 // import "github.com/smysnk/sikuligo/internal/grpcv1/pb"


CONSTANTS

const (
	SikuliService_ListScreens_FullMethodName      = "/sikuli.v1.SikuliService/ListScreens"
	SikuliService_GetPrimaryScreen_FullMethodName = "/sikuli.v1.SikuliService/GetPrimaryScreen"
	SikuliService_CaptureScreen_FullMethodName    = "/sikuli.v1.SikuliService/CaptureScreen"
	SikuliService_Find_FullMethodName             = "/sikuli.v1.SikuliService/Find"
	SikuliService_FindAll_FullMethodName          = "/sikuli.v1.SikuliService/FindAll"
	SikuliService_FindOnScreen_FullMethodName     = "/sikuli.v1.SikuliService/FindOnScreen"
	SikuliService_ExistsOnScreen_FullMethodName   = "/sikuli.v1.SikuliService/ExistsOnScreen"
	SikuliService_WaitOnScreen_FullMethodName     = "/sikuli.v1.SikuliService/WaitOnScreen"
	SikuliService_ClickOnScreen_FullMethodName    = "/sikuli.v1.SikuliService/ClickOnScreen"
	SikuliService_ReadText_FullMethodName         = "/sikuli.v1.SikuliService/ReadText"
	SikuliService_FindText_FullMethodName         = "/sikuli.v1.SikuliService/FindText"
	SikuliService_MoveMouse_FullMethodName        = "/sikuli.v1.SikuliService/MoveMouse"
	SikuliService_Click_FullMethodName            = "/sikuli.v1.SikuliService/Click"
	SikuliService_TypeText_FullMethodName         = "/sikuli.v1.SikuliService/TypeText"
	SikuliService_PasteText_FullMethodName        = "/sikuli.v1.SikuliService/PasteText"
	SikuliService_Hotkey_FullMethodName           = "/sikuli.v1.SikuliService/Hotkey"
	SikuliService_MouseDown_FullMethodName        = "/sikuli.v1.SikuliService/MouseDown"
	SikuliService_MouseUp_FullMethodName          = "/sikuli.v1.SikuliService/MouseUp"
	SikuliService_KeyDown_FullMethodName          = "/sikuli.v1.SikuliService/KeyDown"
	SikuliService_KeyUp_FullMethodName            = "/sikuli.v1.SikuliService/KeyUp"
	SikuliService_ScrollWheel_FullMethodName      = "/sikuli.v1.SikuliService/ScrollWheel"
	SikuliService_ObserveAppear_FullMethodName    = "/sikuli.v1.SikuliService/ObserveAppear"
	SikuliService_ObserveVanish_FullMethodName    = "/sikuli.v1.SikuliService/ObserveVanish"
	SikuliService_ObserveChange_FullMethodName    = "/sikuli.v1.SikuliService/ObserveChange"
	SikuliService_OpenApp_FullMethodName          = "/sikuli.v1.SikuliService/OpenApp"
	SikuliService_FocusApp_FullMethodName         = "/sikuli.v1.SikuliService/FocusApp"
	SikuliService_CloseApp_FullMethodName         = "/sikuli.v1.SikuliService/CloseApp"
	SikuliService_IsAppRunning_FullMethodName     = "/sikuli.v1.SikuliService/IsAppRunning"
	SikuliService_ListWindows_FullMethodName      = "/sikuli.v1.SikuliService/ListWindows"
	SikuliService_FindWindows_FullMethodName      = "/sikuli.v1.SikuliService/FindWindows"
	SikuliService_GetWindow_FullMethodName        = "/sikuli.v1.SikuliService/GetWindow"
	SikuliService_GetFocusedWindow_FullMethodName = "/sikuli.v1.SikuliService/GetFocusedWindow"
)

VARIABLES

var (
	MatcherEngine_name = map[int32]string{
		0: "MATCHER_ENGINE_UNSPECIFIED",
		1: "MATCHER_ENGINE_TEMPLATE",
		2: "MATCHER_ENGINE_ORB",
		3: "MATCHER_ENGINE_HYBRID",
		4: "MATCHER_ENGINE_AKAZE",
		5: "MATCHER_ENGINE_BRISK",
		6: "MATCHER_ENGINE_KAZE",
		7: "MATCHER_ENGINE_SIFT",
	}
	MatcherEngine_value = map[string]int32{
		"MATCHER_ENGINE_UNSPECIFIED": 0,
		"MATCHER_ENGINE_TEMPLATE":    1,
		"MATCHER_ENGINE_ORB":         2,
		"MATCHER_ENGINE_HYBRID":      3,
		"MATCHER_ENGINE_AKAZE":       4,
		"MATCHER_ENGINE_BRISK":       5,
		"MATCHER_ENGINE_KAZE":        6,
		"MATCHER_ENGINE_SIFT":        7,
	}
)
    Enum value maps for MatcherEngine.

var File_sikuli_v1_sikuli_proto protoreflect.FileDescriptor
var SikuliService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "sikuli.v1.SikuliService",
	HandlerType: (*SikuliServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListScreens",
			Handler:    _SikuliService_ListScreens_Handler,
		},
		{
			MethodName: "GetPrimaryScreen",
			Handler:    _SikuliService_GetPrimaryScreen_Handler,
		},
		{
			MethodName: "CaptureScreen",
			Handler:    _SikuliService_CaptureScreen_Handler,
		},
		{
			MethodName: "Find",
			Handler:    _SikuliService_Find_Handler,
		},
		{
			MethodName: "FindAll",
			Handler:    _SikuliService_FindAll_Handler,
		},
		{
			MethodName: "FindOnScreen",
			Handler:    _SikuliService_FindOnScreen_Handler,
		},
		{
			MethodName: "ExistsOnScreen",
			Handler:    _SikuliService_ExistsOnScreen_Handler,
		},
		{
			MethodName: "WaitOnScreen",
			Handler:    _SikuliService_WaitOnScreen_Handler,
		},
		{
			MethodName: "ClickOnScreen",
			Handler:    _SikuliService_ClickOnScreen_Handler,
		},
		{
			MethodName: "ReadText",
			Handler:    _SikuliService_ReadText_Handler,
		},
		{
			MethodName: "FindText",
			Handler:    _SikuliService_FindText_Handler,
		},
		{
			MethodName: "MoveMouse",
			Handler:    _SikuliService_MoveMouse_Handler,
		},
		{
			MethodName: "Click",
			Handler:    _SikuliService_Click_Handler,
		},
		{
			MethodName: "TypeText",
			Handler:    _SikuliService_TypeText_Handler,
		},
		{
			MethodName: "PasteText",
			Handler:    _SikuliService_PasteText_Handler,
		},
		{
			MethodName: "Hotkey",
			Handler:    _SikuliService_Hotkey_Handler,
		},
		{
			MethodName: "MouseDown",
			Handler:    _SikuliService_MouseDown_Handler,
		},
		{
			MethodName: "MouseUp",
			Handler:    _SikuliService_MouseUp_Handler,
		},
		{
			MethodName: "KeyDown",
			Handler:    _SikuliService_KeyDown_Handler,
		},
		{
			MethodName: "KeyUp",
			Handler:    _SikuliService_KeyUp_Handler,
		},
		{
			MethodName: "ScrollWheel",
			Handler:    _SikuliService_ScrollWheel_Handler,
		},
		{
			MethodName: "ObserveAppear",
			Handler:    _SikuliService_ObserveAppear_Handler,
		},
		{
			MethodName: "ObserveVanish",
			Handler:    _SikuliService_ObserveVanish_Handler,
		},
		{
			MethodName: "ObserveChange",
			Handler:    _SikuliService_ObserveChange_Handler,
		},
		{
			MethodName: "OpenApp",
			Handler:    _SikuliService_OpenApp_Handler,
		},
		{
			MethodName: "FocusApp",
			Handler:    _SikuliService_FocusApp_Handler,
		},
		{
			MethodName: "CloseApp",
			Handler:    _SikuliService_CloseApp_Handler,
		},
		{
			MethodName: "IsAppRunning",
			Handler:    _SikuliService_IsAppRunning_Handler,
		},
		{
			MethodName: "ListWindows",
			Handler:    _SikuliService_ListWindows_Handler,
		},
		{
			MethodName: "FindWindows",
			Handler:    _SikuliService_FindWindows_Handler,
		},
		{
			MethodName: "GetWindow",
			Handler:    _SikuliService_GetWindow_Handler,
		},
		{
			MethodName: "GetFocusedWindow",
			Handler:    _SikuliService_GetFocusedWindow_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "sikuli/v1/sikuli.proto",
}
    SikuliService_ServiceDesc is the grpc.ServiceDesc for SikuliService service.
    It's only intended for direct use with grpc.RegisterService, and not to be
    introspected or modified (even as a copy)


FUNCTIONS

func RegisterSikuliServiceServer(s grpc.ServiceRegistrar, srv SikuliServiceServer)

TYPES

type ActionResponse struct {
	// Has unexported fields.
}

func (*ActionResponse) Descriptor() ([]byte, []int)
    Deprecated: Use ActionResponse.ProtoReflect.Descriptor instead.

func (*ActionResponse) ProtoMessage()

func (x *ActionResponse) ProtoReflect() protoreflect.Message

func (x *ActionResponse) Reset()

func (x *ActionResponse) String() string

type AppActionRequest struct {
	Name string      `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Args []string    `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"`
	Opts *AppOptions `protobuf:"bytes,3,opt,name=opts,proto3" json:"opts,omitempty"`

	// Has unexported fields.
}

func (*AppActionRequest) Descriptor() ([]byte, []int)
    Deprecated: Use AppActionRequest.ProtoReflect.Descriptor instead.

func (x *AppActionRequest) GetArgs() []string

func (x *AppActionRequest) GetName() string

func (x *AppActionRequest) GetOpts() *AppOptions

func (*AppActionRequest) ProtoMessage()

func (x *AppActionRequest) ProtoReflect() protoreflect.Message

func (x *AppActionRequest) Reset()

func (x *AppActionRequest) String() string

type AppOptions struct {
	TimeoutMillis *int64 `protobuf:"varint,1,opt,name=timeout_millis,json=timeoutMillis,proto3,oneof" json:"timeout_millis,omitempty"`

	// Has unexported fields.
}

func (*AppOptions) Descriptor() ([]byte, []int)
    Deprecated: Use AppOptions.ProtoReflect.Descriptor instead.

func (x *AppOptions) GetTimeoutMillis() int64

func (*AppOptions) ProtoMessage()

func (x *AppOptions) ProtoReflect() protoreflect.Message

func (x *AppOptions) Reset()

func (x *AppOptions) String() string

type CaptureScreenRequest struct {
	ScreenId *int32 `protobuf:"varint,1,opt,name=screen_id,json=screenId,proto3,oneof" json:"screen_id,omitempty"`
	Region   *Rect  `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`

	// Has unexported fields.
}

func (*CaptureScreenRequest) Descriptor() ([]byte, []int)
    Deprecated: Use CaptureScreenRequest.ProtoReflect.Descriptor instead.

func (x *CaptureScreenRequest) GetRegion() *Rect

func (x *CaptureScreenRequest) GetScreenId() int32

func (*CaptureScreenRequest) ProtoMessage()

func (x *CaptureScreenRequest) ProtoReflect() protoreflect.Message

func (x *CaptureScreenRequest) Reset()

func (x *CaptureScreenRequest) String() string

type CaptureScreenResponse struct {
	Image  *GrayImage        `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`
	Screen *ScreenDescriptor `protobuf:"bytes,2,opt,name=screen,proto3" json:"screen,omitempty"`

	// Has unexported fields.
}

func (*CaptureScreenResponse) Descriptor() ([]byte, []int)
    Deprecated: Use CaptureScreenResponse.ProtoReflect.Descriptor instead.

func (x *CaptureScreenResponse) GetImage() *GrayImage

func (x *CaptureScreenResponse) GetScreen() *ScreenDescriptor

func (*CaptureScreenResponse) ProtoMessage()

func (x *CaptureScreenResponse) ProtoReflect() protoreflect.Message

func (x *CaptureScreenResponse) Reset()

func (x *CaptureScreenResponse) String() string

type ClickOnScreenRequest struct {
	Pattern   *Pattern            `protobuf:"bytes,1,opt,name=pattern,proto3" json:"pattern,omitempty"`
	Opts      *ScreenQueryOptions `protobuf:"bytes,2,opt,name=opts,proto3" json:"opts,omitempty"`
	ClickOpts *InputOptions       `protobuf:"bytes,3,opt,name=click_opts,json=clickOpts,proto3" json:"click_opts,omitempty"`

	// Has unexported fields.
}

func (*ClickOnScreenRequest) Descriptor() ([]byte, []int)
    Deprecated: Use ClickOnScreenRequest.ProtoReflect.Descriptor instead.

func (x *ClickOnScreenRequest) GetClickOpts() *InputOptions

func (x *ClickOnScreenRequest) GetOpts() *ScreenQueryOptions

func (x *ClickOnScreenRequest) GetPattern() *Pattern

func (*ClickOnScreenRequest) ProtoMessage()

func (x *ClickOnScreenRequest) ProtoReflect() protoreflect.Message

func (x *ClickOnScreenRequest) Reset()

func (x *ClickOnScreenRequest) String() string

type ClickRequest struct {
	X    int32         `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"`
	Y    int32         `protobuf:"varint,2,opt,name=y,proto3" json:"y,omitempty"`
	Opts *InputOptions `protobuf:"bytes,3,opt,name=opts,proto3" json:"opts,omitempty"`

	// Has unexported fields.
}

func (*ClickRequest) Descriptor() ([]byte, []int)
    Deprecated: Use ClickRequest.ProtoReflect.Descriptor instead.

func (x *ClickRequest) GetOpts() *InputOptions

func (x *ClickRequest) GetX() int32

func (x *ClickRequest) GetY() int32

func (*ClickRequest) ProtoMessage()

func (x *ClickRequest) ProtoReflect() protoreflect.Message

func (x *ClickRequest) Reset()

func (x *ClickRequest) String() string

type ExistsOnScreenRequest struct {
	Pattern *Pattern            `protobuf:"bytes,1,opt,name=pattern,proto3" json:"pattern,omitempty"`
	Opts    *ScreenQueryOptions `protobuf:"bytes,2,opt,name=opts,proto3" json:"opts,omitempty"`

	// Has unexported fields.
}

func (*ExistsOnScreenRequest) Descriptor() ([]byte, []int)
    Deprecated: Use ExistsOnScreenRequest.ProtoReflect.Descriptor instead.

func (x *ExistsOnScreenRequest) GetOpts() *ScreenQueryOptions

func (x *ExistsOnScreenRequest) GetPattern() *Pattern

func (*ExistsOnScreenRequest) ProtoMessage()

func (x *ExistsOnScreenRequest) ProtoReflect() protoreflect.Message

func (x *ExistsOnScreenRequest) Reset()

func (x *ExistsOnScreenRequest) String() string

type ExistsOnScreenResponse struct {
	Exists bool   `protobuf:"varint,1,opt,name=exists,proto3" json:"exists,omitempty"`
	Match  *Match `protobuf:"bytes,2,opt,name=match,proto3" json:"match,omitempty"`

	// Has unexported fields.
}

func (*ExistsOnScreenResponse) Descriptor() ([]byte, []int)
    Deprecated: Use ExistsOnScreenResponse.ProtoReflect.Descriptor instead.

func (x *ExistsOnScreenResponse) GetExists() bool

func (x *ExistsOnScreenResponse) GetMatch() *Match

func (*ExistsOnScreenResponse) ProtoMessage()

func (x *ExistsOnScreenResponse) ProtoReflect() protoreflect.Message

func (x *ExistsOnScreenResponse) Reset()

func (x *ExistsOnScreenResponse) String() string

type FindAllResponse struct {
	Matches []*Match `protobuf:"bytes,1,rep,name=matches,proto3" json:"matches,omitempty"`

	// Has unexported fields.
}

func (*FindAllResponse) Descriptor() ([]byte, []int)
    Deprecated: Use FindAllResponse.ProtoReflect.Descriptor instead.

func (x *FindAllResponse) GetMatches() []*Match

func (*FindAllResponse) ProtoMessage()

func (x *FindAllResponse) ProtoReflect() protoreflect.Message

func (x *FindAllResponse) Reset()

func (x *FindAllResponse) String() string

type FindOnScreenRequest struct {
	Pattern *Pattern            `protobuf:"bytes,1,opt,name=pattern,proto3" json:"pattern,omitempty"`
	Opts    *ScreenQueryOptions `protobuf:"bytes,2,opt,name=opts,proto3" json:"opts,omitempty"`

	// Has unexported fields.
}

func (*FindOnScreenRequest) Descriptor() ([]byte, []int)
    Deprecated: Use FindOnScreenRequest.ProtoReflect.Descriptor instead.

func (x *FindOnScreenRequest) GetOpts() *ScreenQueryOptions

func (x *FindOnScreenRequest) GetPattern() *Pattern

func (*FindOnScreenRequest) ProtoMessage()

func (x *FindOnScreenRequest) ProtoReflect() protoreflect.Message

func (x *FindOnScreenRequest) Reset()

func (x *FindOnScreenRequest) String() string

type FindRequest struct {
	Source        *GrayImage    `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	Pattern       *Pattern      `protobuf:"bytes,2,opt,name=pattern,proto3" json:"pattern,omitempty"`
	MatcherEngine MatcherEngine `protobuf:"varint,3,opt,name=matcher_engine,json=matcherEngine,proto3,enum=sikuli.v1.MatcherEngine" json:"matcher_engine,omitempty"`

	// Has unexported fields.
}

func (*FindRequest) Descriptor() ([]byte, []int)
    Deprecated: Use FindRequest.ProtoReflect.Descriptor instead.

func (x *FindRequest) GetMatcherEngine() MatcherEngine

func (x *FindRequest) GetPattern() *Pattern

func (x *FindRequest) GetSource() *GrayImage

func (*FindRequest) ProtoMessage()

func (x *FindRequest) ProtoReflect() protoreflect.Message

func (x *FindRequest) Reset()

func (x *FindRequest) String() string

type FindResponse struct {
	Match *Match `protobuf:"bytes,1,opt,name=match,proto3" json:"match,omitempty"`

	// Has unexported fields.
}

func (*FindResponse) Descriptor() ([]byte, []int)
    Deprecated: Use FindResponse.ProtoReflect.Descriptor instead.

func (x *FindResponse) GetMatch() *Match

func (*FindResponse) ProtoMessage()

func (x *FindResponse) ProtoReflect() protoreflect.Message

func (x *FindResponse) Reset()

func (x *FindResponse) String() string

type FindTextRequest struct {
	Source *GrayImage `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	Query  string     `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
	Params *OCRParams `protobuf:"bytes,3,opt,name=params,proto3" json:"params,omitempty"`

	// Has unexported fields.
}

func (*FindTextRequest) Descriptor() ([]byte, []int)
    Deprecated: Use FindTextRequest.ProtoReflect.Descriptor instead.

func (x *FindTextRequest) GetParams() *OCRParams

func (x *FindTextRequest) GetQuery() string

func (x *FindTextRequest) GetSource() *GrayImage

func (*FindTextRequest) ProtoMessage()

func (x *FindTextRequest) ProtoReflect() protoreflect.Message

func (x *FindTextRequest) Reset()

func (x *FindTextRequest) String() string

type FindTextResponse struct {
	Matches []*TextMatch `protobuf:"bytes,1,rep,name=matches,proto3" json:"matches,omitempty"`

	// Has unexported fields.
}

func (*FindTextResponse) Descriptor() ([]byte, []int)
    Deprecated: Use FindTextResponse.ProtoReflect.Descriptor instead.

func (x *FindTextResponse) GetMatches() []*TextMatch

func (*FindTextResponse) ProtoMessage()

func (x *FindTextResponse) ProtoReflect() protoreflect.Message

func (x *FindTextResponse) Reset()

func (x *FindTextResponse) String() string

type GetPrimaryScreenRequest struct {
	// Has unexported fields.
}

func (*GetPrimaryScreenRequest) Descriptor() ([]byte, []int)
    Deprecated: Use GetPrimaryScreenRequest.ProtoReflect.Descriptor instead.

func (*GetPrimaryScreenRequest) ProtoMessage()

func (x *GetPrimaryScreenRequest) ProtoReflect() protoreflect.Message

func (x *GetPrimaryScreenRequest) Reset()

func (x *GetPrimaryScreenRequest) String() string

type GetPrimaryScreenResponse struct {
	Screen *ScreenDescriptor `protobuf:"bytes,1,opt,name=screen,proto3" json:"screen,omitempty"`

	// Has unexported fields.
}

func (*GetPrimaryScreenResponse) Descriptor() ([]byte, []int)
    Deprecated: Use GetPrimaryScreenResponse.ProtoReflect.Descriptor instead.

func (x *GetPrimaryScreenResponse) GetScreen() *ScreenDescriptor

func (*GetPrimaryScreenResponse) ProtoMessage()

func (x *GetPrimaryScreenResponse) ProtoReflect() protoreflect.Message

func (x *GetPrimaryScreenResponse) Reset()

func (x *GetPrimaryScreenResponse) String() string

type GetWindowResponse struct {
	Found  bool    `protobuf:"varint,1,opt,name=found,proto3" json:"found,omitempty"`
	Window *Window `protobuf:"bytes,2,opt,name=window,proto3" json:"window,omitempty"`

	// Has unexported fields.
}

func (*GetWindowResponse) Descriptor() ([]byte, []int)
    Deprecated: Use GetWindowResponse.ProtoReflect.Descriptor instead.

func (x *GetWindowResponse) GetFound() bool

func (x *GetWindowResponse) GetWindow() *Window

func (*GetWindowResponse) ProtoMessage()

func (x *GetWindowResponse) ProtoReflect() protoreflect.Message

func (x *GetWindowResponse) Reset()

func (x *GetWindowResponse) String() string

type GrayImage struct {
	Name   string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Width  int32  `protobuf:"varint,2,opt,name=width,proto3" json:"width,omitempty"`
	Height int32  `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
	Pix    []byte `protobuf:"bytes,4,opt,name=pix,proto3" json:"pix,omitempty"`

	// Has unexported fields.
}

func (*GrayImage) Descriptor() ([]byte, []int)
    Deprecated: Use GrayImage.ProtoReflect.Descriptor instead.

func (x *GrayImage) GetHeight() int32

func (x *GrayImage) GetName() string

func (x *GrayImage) GetPix() []byte

func (x *GrayImage) GetWidth() int32

func (*GrayImage) ProtoMessage()

func (x *GrayImage) ProtoReflect() protoreflect.Message

func (x *GrayImage) Reset()

func (x *GrayImage) String() string

type HotkeyRequest struct {
	Keys []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`

	// Has unexported fields.
}

func (*HotkeyRequest) Descriptor() ([]byte, []int)
    Deprecated: Use HotkeyRequest.ProtoReflect.Descriptor instead.

func (x *HotkeyRequest) GetKeys() []string

func (*HotkeyRequest) ProtoMessage()

func (x *HotkeyRequest) ProtoReflect() protoreflect.Message

func (x *HotkeyRequest) Reset()

func (x *HotkeyRequest) String() string

type InputOptions struct {
	DelayMillis *int64 `protobuf:"varint,1,opt,name=delay_millis,json=delayMillis,proto3,oneof" json:"delay_millis,omitempty"`
	Button      string `protobuf:"bytes,2,opt,name=button,proto3" json:"button,omitempty"`

	// Has unexported fields.
}

func (*InputOptions) Descriptor() ([]byte, []int)
    Deprecated: Use InputOptions.ProtoReflect.Descriptor instead.

func (x *InputOptions) GetButton() string

func (x *InputOptions) GetDelayMillis() int64

func (*InputOptions) ProtoMessage()

func (x *InputOptions) ProtoReflect() protoreflect.Message

func (x *InputOptions) Reset()

func (x *InputOptions) String() string

type IsAppRunningResponse struct {
	Running bool `protobuf:"varint,1,opt,name=running,proto3" json:"running,omitempty"`

	// Has unexported fields.
}

func (*IsAppRunningResponse) Descriptor() ([]byte, []int)
    Deprecated: Use IsAppRunningResponse.ProtoReflect.Descriptor instead.

func (x *IsAppRunningResponse) GetRunning() bool

func (*IsAppRunningResponse) ProtoMessage()

func (x *IsAppRunningResponse) ProtoReflect() protoreflect.Message

func (x *IsAppRunningResponse) Reset()

func (x *IsAppRunningResponse) String() string

type ListScreensRequest struct {
	// Has unexported fields.
}

func (*ListScreensRequest) Descriptor() ([]byte, []int)
    Deprecated: Use ListScreensRequest.ProtoReflect.Descriptor instead.

func (*ListScreensRequest) ProtoMessage()

func (x *ListScreensRequest) ProtoReflect() protoreflect.Message

func (x *ListScreensRequest) Reset()

func (x *ListScreensRequest) String() string

type ListScreensResponse struct {
	Screens []*ScreenDescriptor `protobuf:"bytes,1,rep,name=screens,proto3" json:"screens,omitempty"`

	// Has unexported fields.
}

func (*ListScreensResponse) Descriptor() ([]byte, []int)
    Deprecated: Use ListScreensResponse.ProtoReflect.Descriptor instead.

func (x *ListScreensResponse) GetScreens() []*ScreenDescriptor

func (*ListScreensResponse) ProtoMessage()

func (x *ListScreensResponse) ProtoReflect() protoreflect.Message

func (x *ListScreensResponse) Reset()

func (x *ListScreensResponse) String() string

type ListWindowsResponse struct {
	Windows []*Window `protobuf:"bytes,1,rep,name=windows,proto3" json:"windows,omitempty"`

	// Has unexported fields.
}

func (*ListWindowsResponse) Descriptor() ([]byte, []int)
    Deprecated: Use ListWindowsResponse.ProtoReflect.Descriptor instead.

func (x *ListWindowsResponse) GetWindows() []*Window

func (*ListWindowsResponse) ProtoMessage()

func (x *ListWindowsResponse) ProtoReflect() protoreflect.Message

func (x *ListWindowsResponse) Reset()

func (x *ListWindowsResponse) String() string

type Match struct {
	Rect   *Rect   `protobuf:"bytes,1,opt,name=rect,proto3" json:"rect,omitempty"`
	Score  float64 `protobuf:"fixed64,2,opt,name=score,proto3" json:"score,omitempty"`
	Target *Point  `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
	Index  int32   `protobuf:"varint,4,opt,name=index,proto3" json:"index,omitempty"`

	// Has unexported fields.
}

func (*Match) Descriptor() ([]byte, []int)
    Deprecated: Use Match.ProtoReflect.Descriptor instead.

func (x *Match) GetIndex() int32

func (x *Match) GetRect() *Rect

func (x *Match) GetScore() float64

func (x *Match) GetTarget() *Point

func (*Match) ProtoMessage()

func (x *Match) ProtoReflect() protoreflect.Message

func (x *Match) Reset()

func (x *Match) String() string

type MatcherEngine int32

const (
	MatcherEngine_MATCHER_ENGINE_UNSPECIFIED MatcherEngine = 0
	MatcherEngine_MATCHER_ENGINE_TEMPLATE    MatcherEngine = 1
	MatcherEngine_MATCHER_ENGINE_ORB         MatcherEngine = 2
	MatcherEngine_MATCHER_ENGINE_HYBRID      MatcherEngine = 3
	MatcherEngine_MATCHER_ENGINE_AKAZE       MatcherEngine = 4
	MatcherEngine_MATCHER_ENGINE_BRISK       MatcherEngine = 5
	MatcherEngine_MATCHER_ENGINE_KAZE        MatcherEngine = 6
	MatcherEngine_MATCHER_ENGINE_SIFT        MatcherEngine = 7
)
func (MatcherEngine) Descriptor() protoreflect.EnumDescriptor

func (x MatcherEngine) Enum() *MatcherEngine

func (MatcherEngine) EnumDescriptor() ([]byte, []int)
    Deprecated: Use MatcherEngine.Descriptor instead.

func (x MatcherEngine) Number() protoreflect.EnumNumber

func (x MatcherEngine) String() string

func (MatcherEngine) Type() protoreflect.EnumType

type MoveMouseRequest struct {
	X    int32         `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"`
	Y    int32         `protobuf:"varint,2,opt,name=y,proto3" json:"y,omitempty"`
	Opts *InputOptions `protobuf:"bytes,3,opt,name=opts,proto3" json:"opts,omitempty"`

	// Has unexported fields.
}

func (*MoveMouseRequest) Descriptor() ([]byte, []int)
    Deprecated: Use MoveMouseRequest.ProtoReflect.Descriptor instead.

func (x *MoveMouseRequest) GetOpts() *InputOptions

func (x *MoveMouseRequest) GetX() int32

func (x *MoveMouseRequest) GetY() int32

func (*MoveMouseRequest) ProtoMessage()

func (x *MoveMouseRequest) ProtoReflect() protoreflect.Message

func (x *MoveMouseRequest) Reset()

func (x *MoveMouseRequest) String() string

type OCRParams struct {
	Language         string   `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"`
	TrainingDataPath string   `protobuf:"bytes,2,opt,name=training_data_path,json=trainingDataPath,proto3" json:"training_data_path,omitempty"`
	MinConfidence    *float64 `protobuf:"fixed64,3,opt,name=min_confidence,json=minConfidence,proto3,oneof" json:"min_confidence,omitempty"`
	TimeoutMillis    *int64   `protobuf:"varint,4,opt,name=timeout_millis,json=timeoutMillis,proto3,oneof" json:"timeout_millis,omitempty"`
	CaseSensitive    *bool    `protobuf:"varint,5,opt,name=case_sensitive,json=caseSensitive,proto3,oneof" json:"case_sensitive,omitempty"`

	// Has unexported fields.
}

func (*OCRParams) Descriptor() ([]byte, []int)
    Deprecated: Use OCRParams.ProtoReflect.Descriptor instead.

func (x *OCRParams) GetCaseSensitive() bool

func (x *OCRParams) GetLanguage() string

func (x *OCRParams) GetMinConfidence() float64

func (x *OCRParams) GetTimeoutMillis() int64

func (x *OCRParams) GetTrainingDataPath() string

func (*OCRParams) ProtoMessage()

func (x *OCRParams) ProtoReflect() protoreflect.Message

func (x *OCRParams) Reset()

func (x *OCRParams) String() string

type ObserveChangeRequest struct {
	Source *GrayImage      `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	Region *Rect           `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Opts   *ObserveOptions `protobuf:"bytes,3,opt,name=opts,proto3" json:"opts,omitempty"`

	// Has unexported fields.
}

func (*ObserveChangeRequest) Descriptor() ([]byte, []int)
    Deprecated: Use ObserveChangeRequest.ProtoReflect.Descriptor instead.

func (x *ObserveChangeRequest) GetOpts() *ObserveOptions

func (x *ObserveChangeRequest) GetRegion() *Rect

func (x *ObserveChangeRequest) GetSource() *GrayImage

func (*ObserveChangeRequest) ProtoMessage()

func (x *ObserveChangeRequest) ProtoReflect() protoreflect.Message

func (x *ObserveChangeRequest) Reset()

func (x *ObserveChangeRequest) String() string

type ObserveEvent struct {
	Type                string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Match               *Match `protobuf:"bytes,2,opt,name=match,proto3" json:"match,omitempty"`
	TimestampUnixMillis int64  `protobuf:"varint,3,opt,name=timestamp_unix_millis,json=timestampUnixMillis,proto3" json:"timestamp_unix_millis,omitempty"`

	// Has unexported fields.
}

func (*ObserveEvent) Descriptor() ([]byte, []int)
    Deprecated: Use ObserveEvent.ProtoReflect.Descriptor instead.

func (x *ObserveEvent) GetMatch() *Match

func (x *ObserveEvent) GetTimestampUnixMillis() int64

func (x *ObserveEvent) GetType() string

func (*ObserveEvent) ProtoMessage()

func (x *ObserveEvent) ProtoReflect() protoreflect.Message

func (x *ObserveEvent) Reset()

func (x *ObserveEvent) String() string

type ObserveOptions struct {
	IntervalMillis *int64 `protobuf:"varint,1,opt,name=interval_millis,json=intervalMillis,proto3,oneof" json:"interval_millis,omitempty"`
	TimeoutMillis  *int64 `protobuf:"varint,2,opt,name=timeout_millis,json=timeoutMillis,proto3,oneof" json:"timeout_millis,omitempty"`

	// Has unexported fields.
}

func (*ObserveOptions) Descriptor() ([]byte, []int)
    Deprecated: Use ObserveOptions.ProtoReflect.Descriptor instead.

func (x *ObserveOptions) GetIntervalMillis() int64

func (x *ObserveOptions) GetTimeoutMillis() int64

func (*ObserveOptions) ProtoMessage()

func (x *ObserveOptions) ProtoReflect() protoreflect.Message

func (x *ObserveOptions) Reset()

func (x *ObserveOptions) String() string

type ObserveRequest struct {
	Source  *GrayImage      `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	Region  *Rect           `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Pattern *Pattern        `protobuf:"bytes,3,opt,name=pattern,proto3" json:"pattern,omitempty"`
	Opts    *ObserveOptions `protobuf:"bytes,4,opt,name=opts,proto3" json:"opts,omitempty"`

	// Has unexported fields.
}

func (*ObserveRequest) Descriptor() ([]byte, []int)
    Deprecated: Use ObserveRequest.ProtoReflect.Descriptor instead.

func (x *ObserveRequest) GetOpts() *ObserveOptions

func (x *ObserveRequest) GetPattern() *Pattern

func (x *ObserveRequest) GetRegion() *Rect

func (x *ObserveRequest) GetSource() *GrayImage

func (*ObserveRequest) ProtoMessage()

func (x *ObserveRequest) ProtoReflect() protoreflect.Message

func (x *ObserveRequest) Reset()

func (x *ObserveRequest) String() string

type ObserveResponse struct {
	Events []*ObserveEvent `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`

	// Has unexported fields.
}

func (*ObserveResponse) Descriptor() ([]byte, []int)
    Deprecated: Use ObserveResponse.ProtoReflect.Descriptor instead.

func (x *ObserveResponse) GetEvents() []*ObserveEvent

func (*ObserveResponse) ProtoMessage()

func (x *ObserveResponse) ProtoReflect() protoreflect.Message

func (x *ObserveResponse) Reset()

func (x *ObserveResponse) String() string

type Pattern struct {
	Image        *GrayImage `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`
	Similarity   *float64   `protobuf:"fixed64,2,opt,name=similarity,proto3,oneof" json:"similarity,omitempty"`
	Exact        *bool      `protobuf:"varint,3,opt,name=exact,proto3,oneof" json:"exact,omitempty"`
	TargetOffset *Point     `protobuf:"bytes,4,opt,name=target_offset,json=targetOffset,proto3" json:"target_offset,omitempty"`
	ResizeFactor *float64   `protobuf:"fixed64,5,opt,name=resize_factor,json=resizeFactor,proto3,oneof" json:"resize_factor,omitempty"`
	Mask         *GrayImage `protobuf:"bytes,6,opt,name=mask,proto3" json:"mask,omitempty"`

	// Has unexported fields.
}

func (*Pattern) Descriptor() ([]byte, []int)
    Deprecated: Use Pattern.ProtoReflect.Descriptor instead.

func (x *Pattern) GetExact() bool

func (x *Pattern) GetImage() *GrayImage

func (x *Pattern) GetMask() *GrayImage

func (x *Pattern) GetResizeFactor() float64

func (x *Pattern) GetSimilarity() float64

func (x *Pattern) GetTargetOffset() *Point

func (*Pattern) ProtoMessage()

func (x *Pattern) ProtoReflect() protoreflect.Message

func (x *Pattern) Reset()

func (x *Pattern) String() string

type Point struct {
	X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"`
	Y int32 `protobuf:"varint,2,opt,name=y,proto3" json:"y,omitempty"`

	// Has unexported fields.
}

func (*Point) Descriptor() ([]byte, []int)
    Deprecated: Use Point.ProtoReflect.Descriptor instead.

func (x *Point) GetX() int32

func (x *Point) GetY() int32

func (*Point) ProtoMessage()

func (x *Point) ProtoReflect() protoreflect.Message

func (x *Point) Reset()

func (x *Point) String() string

type ReadTextRequest struct {
	Source *GrayImage `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	Params *OCRParams `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"`

	// Has unexported fields.
}

func (*ReadTextRequest) Descriptor() ([]byte, []int)
    Deprecated: Use ReadTextRequest.ProtoReflect.Descriptor instead.

func (x *ReadTextRequest) GetParams() *OCRParams

func (x *ReadTextRequest) GetSource() *GrayImage

func (*ReadTextRequest) ProtoMessage()

func (x *ReadTextRequest) ProtoReflect() protoreflect.Message

func (x *ReadTextRequest) Reset()

func (x *ReadTextRequest) String() string

type ReadTextResponse struct {
	Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`

	// Has unexported fields.
}

func (*ReadTextResponse) Descriptor() ([]byte, []int)
    Deprecated: Use ReadTextResponse.ProtoReflect.Descriptor instead.

func (x *ReadTextResponse) GetText() string

func (*ReadTextResponse) ProtoMessage()

func (x *ReadTextResponse) ProtoReflect() protoreflect.Message

func (x *ReadTextResponse) Reset()

func (x *ReadTextResponse) String() string

type Rect struct {
	X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"`
	Y int32 `protobuf:"varint,2,opt,name=y,proto3" json:"y,omitempty"`
	W int32 `protobuf:"varint,3,opt,name=w,proto3" json:"w,omitempty"`
	H int32 `protobuf:"varint,4,opt,name=h,proto3" json:"h,omitempty"`

	// Has unexported fields.
}

func (*Rect) Descriptor() ([]byte, []int)
    Deprecated: Use Rect.ProtoReflect.Descriptor instead.

func (x *Rect) GetH() int32

func (x *Rect) GetW() int32

func (x *Rect) GetX() int32

func (x *Rect) GetY() int32

func (*Rect) ProtoMessage()

func (x *Rect) ProtoReflect() protoreflect.Message

func (x *Rect) Reset()

func (x *Rect) String() string

type ScreenDescriptor struct {
	Id      int32  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Name    string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Bounds  *Rect  `protobuf:"bytes,3,opt,name=bounds,proto3" json:"bounds,omitempty"`
	Primary bool   `protobuf:"varint,4,opt,name=primary,proto3" json:"primary,omitempty"`

	// Has unexported fields.
}

func (*ScreenDescriptor) Descriptor() ([]byte, []int)
    Deprecated: Use ScreenDescriptor.ProtoReflect.Descriptor instead.

func (x *ScreenDescriptor) GetBounds() *Rect

func (x *ScreenDescriptor) GetId() int32

func (x *ScreenDescriptor) GetName() string

func (x *ScreenDescriptor) GetPrimary() bool

func (*ScreenDescriptor) ProtoMessage()

func (x *ScreenDescriptor) ProtoReflect() protoreflect.Message

func (x *ScreenDescriptor) Reset()

func (x *ScreenDescriptor) String() string

type ScreenQueryOptions struct {
	Region         *Rect         `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
	TimeoutMillis  *int64        `protobuf:"varint,2,opt,name=timeout_millis,json=timeoutMillis,proto3,oneof" json:"timeout_millis,omitempty"`
	IntervalMillis *int64        `protobuf:"varint,3,opt,name=interval_millis,json=intervalMillis,proto3,oneof" json:"interval_millis,omitempty"`
	MatcherEngine  MatcherEngine `protobuf:"varint,4,opt,name=matcher_engine,json=matcherEngine,proto3,enum=sikuli.v1.MatcherEngine" json:"matcher_engine,omitempty"`
	ScreenId       *int32        `protobuf:"varint,5,opt,name=screen_id,json=screenId,proto3,oneof" json:"screen_id,omitempty"`

	// Has unexported fields.
}

func (*ScreenQueryOptions) Descriptor() ([]byte, []int)
    Deprecated: Use ScreenQueryOptions.ProtoReflect.Descriptor instead.

func (x *ScreenQueryOptions) GetIntervalMillis() int64

func (x *ScreenQueryOptions) GetMatcherEngine() MatcherEngine

func (x *ScreenQueryOptions) GetRegion() *Rect

func (x *ScreenQueryOptions) GetScreenId() int32

func (x *ScreenQueryOptions) GetTimeoutMillis() int64

func (*ScreenQueryOptions) ProtoMessage()

func (x *ScreenQueryOptions) ProtoReflect() protoreflect.Message

func (x *ScreenQueryOptions) Reset()

func (x *ScreenQueryOptions) String() string

type ScrollWheelRequest struct {
	X         int32         `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"`
	Y         int32         `protobuf:"varint,2,opt,name=y,proto3" json:"y,omitempty"`
	Direction string        `protobuf:"bytes,3,opt,name=direction,proto3" json:"direction,omitempty"`
	Steps     int32         `protobuf:"varint,4,opt,name=steps,proto3" json:"steps,omitempty"`
	Opts      *InputOptions `protobuf:"bytes,5,opt,name=opts,proto3" json:"opts,omitempty"`

	// Has unexported fields.
}

func (*ScrollWheelRequest) Descriptor() ([]byte, []int)
    Deprecated: Use ScrollWheelRequest.ProtoReflect.Descriptor instead.

func (x *ScrollWheelRequest) GetDirection() string

func (x *ScrollWheelRequest) GetOpts() *InputOptions

func (x *ScrollWheelRequest) GetSteps() int32

func (x *ScrollWheelRequest) GetX() int32

func (x *ScrollWheelRequest) GetY() int32

func (*ScrollWheelRequest) ProtoMessage()

func (x *ScrollWheelRequest) ProtoReflect() protoreflect.Message

func (x *ScrollWheelRequest) Reset()

func (x *ScrollWheelRequest) String() string

type SikuliServiceClient interface {
	ListScreens(ctx context.Context, in *ListScreensRequest, opts ...grpc.CallOption) (*ListScreensResponse, error)
	GetPrimaryScreen(ctx context.Context, in *GetPrimaryScreenRequest, opts ...grpc.CallOption) (*GetPrimaryScreenResponse, error)
	CaptureScreen(ctx context.Context, in *CaptureScreenRequest, opts ...grpc.CallOption) (*CaptureScreenResponse, error)
	Find(ctx context.Context, in *FindRequest, opts ...grpc.CallOption) (*FindResponse, error)
	FindAll(ctx context.Context, in *FindRequest, opts ...grpc.CallOption) (*FindAllResponse, error)
	FindOnScreen(ctx context.Context, in *FindOnScreenRequest, opts ...grpc.CallOption) (*FindResponse, error)
	ExistsOnScreen(ctx context.Context, in *ExistsOnScreenRequest, opts ...grpc.CallOption) (*ExistsOnScreenResponse, error)
	WaitOnScreen(ctx context.Context, in *WaitOnScreenRequest, opts ...grpc.CallOption) (*FindResponse, error)
	ClickOnScreen(ctx context.Context, in *ClickOnScreenRequest, opts ...grpc.CallOption) (*FindResponse, error)
	ReadText(ctx context.Context, in *ReadTextRequest, opts ...grpc.CallOption) (*ReadTextResponse, error)
	FindText(ctx context.Context, in *FindTextRequest, opts ...grpc.CallOption) (*FindTextResponse, error)
	MoveMouse(ctx context.Context, in *MoveMouseRequest, opts ...grpc.CallOption) (*ActionResponse, error)
	Click(ctx context.Context, in *ClickRequest, opts ...grpc.CallOption) (*ActionResponse, error)
	TypeText(ctx context.Context, in *TypeTextRequest, opts ...grpc.CallOption) (*ActionResponse, error)
	PasteText(ctx context.Context, in *TypeTextRequest, opts ...grpc.CallOption) (*ActionResponse, error)
	Hotkey(ctx context.Context, in *HotkeyRequest, opts ...grpc.CallOption) (*ActionResponse, error)
	MouseDown(ctx context.Context, in *ClickRequest, opts ...grpc.CallOption) (*ActionResponse, error)
	MouseUp(ctx context.Context, in *ClickRequest, opts ...grpc.CallOption) (*ActionResponse, error)
	KeyDown(ctx context.Context, in *HotkeyRequest, opts ...grpc.CallOption) (*ActionResponse, error)
	KeyUp(ctx context.Context, in *HotkeyRequest, opts ...grpc.CallOption) (*ActionResponse, error)
	ScrollWheel(ctx context.Context, in *ScrollWheelRequest, opts ...grpc.CallOption) (*ActionResponse, error)
	ObserveAppear(ctx context.Context, in *ObserveRequest, opts ...grpc.CallOption) (*ObserveResponse, error)
	ObserveVanish(ctx context.Context, in *ObserveRequest, opts ...grpc.CallOption) (*ObserveResponse, error)
	ObserveChange(ctx context.Context, in *ObserveChangeRequest, opts ...grpc.CallOption) (*ObserveResponse, error)
	OpenApp(ctx context.Context, in *AppActionRequest, opts ...grpc.CallOption) (*ActionResponse, error)
	FocusApp(ctx context.Context, in *AppActionRequest, opts ...grpc.CallOption) (*ActionResponse, error)
	CloseApp(ctx context.Context, in *AppActionRequest, opts ...grpc.CallOption) (*ActionResponse, error)
	IsAppRunning(ctx context.Context, in *AppActionRequest, opts ...grpc.CallOption) (*IsAppRunningResponse, error)
	ListWindows(ctx context.Context, in *AppActionRequest, opts ...grpc.CallOption) (*ListWindowsResponse, error)
	FindWindows(ctx context.Context, in *WindowQueryRequest, opts ...grpc.CallOption) (*ListWindowsResponse, error)
	GetWindow(ctx context.Context, in *WindowQueryRequest, opts ...grpc.CallOption) (*GetWindowResponse, error)
	GetFocusedWindow(ctx context.Context, in *AppActionRequest, opts ...grpc.CallOption) (*GetWindowResponse, error)
}
    SikuliServiceClient is the client API for SikuliService 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 NewSikuliServiceClient(cc grpc.ClientConnInterface) SikuliServiceClient

type SikuliServiceServer interface {
	ListScreens(context.Context, *ListScreensRequest) (*ListScreensResponse, error)
	GetPrimaryScreen(context.Context, *GetPrimaryScreenRequest) (*GetPrimaryScreenResponse, error)
	CaptureScreen(context.Context, *CaptureScreenRequest) (*CaptureScreenResponse, error)
	Find(context.Context, *FindRequest) (*FindResponse, error)
	FindAll(context.Context, *FindRequest) (*FindAllResponse, error)
	FindOnScreen(context.Context, *FindOnScreenRequest) (*FindResponse, error)
	ExistsOnScreen(context.Context, *ExistsOnScreenRequest) (*ExistsOnScreenResponse, error)
	WaitOnScreen(context.Context, *WaitOnScreenRequest) (*FindResponse, error)
	ClickOnScreen(context.Context, *ClickOnScreenRequest) (*FindResponse, error)
	ReadText(context.Context, *ReadTextRequest) (*ReadTextResponse, error)
	FindText(context.Context, *FindTextRequest) (*FindTextResponse, error)
	MoveMouse(context.Context, *MoveMouseRequest) (*ActionResponse, error)
	Click(context.Context, *ClickRequest) (*ActionResponse, error)
	TypeText(context.Context, *TypeTextRequest) (*ActionResponse, error)
	PasteText(context.Context, *TypeTextRequest) (*ActionResponse, error)
	Hotkey(context.Context, *HotkeyRequest) (*ActionResponse, error)
	MouseDown(context.Context, *ClickRequest) (*ActionResponse, error)
	MouseUp(context.Context, *ClickRequest) (*ActionResponse, error)
	KeyDown(context.Context, *HotkeyRequest) (*ActionResponse, error)
	KeyUp(context.Context, *HotkeyRequest) (*ActionResponse, error)
	ScrollWheel(context.Context, *ScrollWheelRequest) (*ActionResponse, error)
	ObserveAppear(context.Context, *ObserveRequest) (*ObserveResponse, error)
	ObserveVanish(context.Context, *ObserveRequest) (*ObserveResponse, error)
	ObserveChange(context.Context, *ObserveChangeRequest) (*ObserveResponse, error)
	OpenApp(context.Context, *AppActionRequest) (*ActionResponse, error)
	FocusApp(context.Context, *AppActionRequest) (*ActionResponse, error)
	CloseApp(context.Context, *AppActionRequest) (*ActionResponse, error)
	IsAppRunning(context.Context, *AppActionRequest) (*IsAppRunningResponse, error)
	ListWindows(context.Context, *AppActionRequest) (*ListWindowsResponse, error)
	FindWindows(context.Context, *WindowQueryRequest) (*ListWindowsResponse, error)
	GetWindow(context.Context, *WindowQueryRequest) (*GetWindowResponse, error)
	GetFocusedWindow(context.Context, *AppActionRequest) (*GetWindowResponse, error)
	// Has unexported methods.
}
    SikuliServiceServer is the server API for SikuliService service.
    All implementations must embed UnimplementedSikuliServiceServer for forward
    compatibility.

type TextMatch struct {
	Rect       *Rect   `protobuf:"bytes,1,opt,name=rect,proto3" json:"rect,omitempty"`
	Text       string  `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"`
	Confidence float64 `protobuf:"fixed64,3,opt,name=confidence,proto3" json:"confidence,omitempty"`
	Index      int32   `protobuf:"varint,4,opt,name=index,proto3" json:"index,omitempty"`

	// Has unexported fields.
}

func (*TextMatch) Descriptor() ([]byte, []int)
    Deprecated: Use TextMatch.ProtoReflect.Descriptor instead.

func (x *TextMatch) GetConfidence() float64

func (x *TextMatch) GetIndex() int32

func (x *TextMatch) GetRect() *Rect

func (x *TextMatch) GetText() string

func (*TextMatch) ProtoMessage()

func (x *TextMatch) ProtoReflect() protoreflect.Message

func (x *TextMatch) Reset()

func (x *TextMatch) String() string

type TypeTextRequest struct {
	Text string        `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
	Opts *InputOptions `protobuf:"bytes,2,opt,name=opts,proto3" json:"opts,omitempty"`

	// Has unexported fields.
}

func (*TypeTextRequest) Descriptor() ([]byte, []int)
    Deprecated: Use TypeTextRequest.ProtoReflect.Descriptor instead.

func (x *TypeTextRequest) GetOpts() *InputOptions

func (x *TypeTextRequest) GetText() string

func (*TypeTextRequest) ProtoMessage()

func (x *TypeTextRequest) ProtoReflect() protoreflect.Message

func (x *TypeTextRequest) Reset()

func (x *TypeTextRequest) String() string

type UnimplementedSikuliServiceServer struct{}
    UnimplementedSikuliServiceServer 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 (UnimplementedSikuliServiceServer) CaptureScreen(context.Context, *CaptureScreenRequest) (*CaptureScreenResponse, error)

func (UnimplementedSikuliServiceServer) Click(context.Context, *ClickRequest) (*ActionResponse, error)

func (UnimplementedSikuliServiceServer) ClickOnScreen(context.Context, *ClickOnScreenRequest) (*FindResponse, error)

func (UnimplementedSikuliServiceServer) CloseApp(context.Context, *AppActionRequest) (*ActionResponse, error)

func (UnimplementedSikuliServiceServer) ExistsOnScreen(context.Context, *ExistsOnScreenRequest) (*ExistsOnScreenResponse, error)

func (UnimplementedSikuliServiceServer) Find(context.Context, *FindRequest) (*FindResponse, error)

func (UnimplementedSikuliServiceServer) FindAll(context.Context, *FindRequest) (*FindAllResponse, error)

func (UnimplementedSikuliServiceServer) FindOnScreen(context.Context, *FindOnScreenRequest) (*FindResponse, error)

func (UnimplementedSikuliServiceServer) FindText(context.Context, *FindTextRequest) (*FindTextResponse, error)

func (UnimplementedSikuliServiceServer) FindWindows(context.Context, *WindowQueryRequest) (*ListWindowsResponse, error)

func (UnimplementedSikuliServiceServer) FocusApp(context.Context, *AppActionRequest) (*ActionResponse, error)

func (UnimplementedSikuliServiceServer) GetFocusedWindow(context.Context, *AppActionRequest) (*GetWindowResponse, error)

func (UnimplementedSikuliServiceServer) GetPrimaryScreen(context.Context, *GetPrimaryScreenRequest) (*GetPrimaryScreenResponse, error)

func (UnimplementedSikuliServiceServer) GetWindow(context.Context, *WindowQueryRequest) (*GetWindowResponse, error)

func (UnimplementedSikuliServiceServer) Hotkey(context.Context, *HotkeyRequest) (*ActionResponse, error)

func (UnimplementedSikuliServiceServer) IsAppRunning(context.Context, *AppActionRequest) (*IsAppRunningResponse, error)

func (UnimplementedSikuliServiceServer) KeyDown(context.Context, *HotkeyRequest) (*ActionResponse, error)

func (UnimplementedSikuliServiceServer) KeyUp(context.Context, *HotkeyRequest) (*ActionResponse, error)

func (UnimplementedSikuliServiceServer) ListScreens(context.Context, *ListScreensRequest) (*ListScreensResponse, error)

func (UnimplementedSikuliServiceServer) ListWindows(context.Context, *AppActionRequest) (*ListWindowsResponse, error)

func (UnimplementedSikuliServiceServer) MouseDown(context.Context, *ClickRequest) (*ActionResponse, error)

func (UnimplementedSikuliServiceServer) MouseUp(context.Context, *ClickRequest) (*ActionResponse, error)

func (UnimplementedSikuliServiceServer) MoveMouse(context.Context, *MoveMouseRequest) (*ActionResponse, error)

func (UnimplementedSikuliServiceServer) ObserveAppear(context.Context, *ObserveRequest) (*ObserveResponse, error)

func (UnimplementedSikuliServiceServer) ObserveChange(context.Context, *ObserveChangeRequest) (*ObserveResponse, error)

func (UnimplementedSikuliServiceServer) ObserveVanish(context.Context, *ObserveRequest) (*ObserveResponse, error)

func (UnimplementedSikuliServiceServer) OpenApp(context.Context, *AppActionRequest) (*ActionResponse, error)

func (UnimplementedSikuliServiceServer) PasteText(context.Context, *TypeTextRequest) (*ActionResponse, error)

func (UnimplementedSikuliServiceServer) ReadText(context.Context, *ReadTextRequest) (*ReadTextResponse, error)

func (UnimplementedSikuliServiceServer) ScrollWheel(context.Context, *ScrollWheelRequest) (*ActionResponse, error)

func (UnimplementedSikuliServiceServer) TypeText(context.Context, *TypeTextRequest) (*ActionResponse, error)

func (UnimplementedSikuliServiceServer) WaitOnScreen(context.Context, *WaitOnScreenRequest) (*FindResponse, error)

type UnsafeSikuliServiceServer interface {
	// Has unexported methods.
}
    UnsafeSikuliServiceServer may be embedded to opt out of forward
    compatibility for this service. Use of this interface is not recommended,
    as added methods to SikuliServiceServer will result in compilation errors.

type WaitOnScreenRequest struct {
	Pattern *Pattern            `protobuf:"bytes,1,opt,name=pattern,proto3" json:"pattern,omitempty"`
	Opts    *ScreenQueryOptions `protobuf:"bytes,2,opt,name=opts,proto3" json:"opts,omitempty"`

	// Has unexported fields.
}

func (*WaitOnScreenRequest) Descriptor() ([]byte, []int)
    Deprecated: Use WaitOnScreenRequest.ProtoReflect.Descriptor instead.

func (x *WaitOnScreenRequest) GetOpts() *ScreenQueryOptions

func (x *WaitOnScreenRequest) GetPattern() *Pattern

func (*WaitOnScreenRequest) ProtoMessage()

func (x *WaitOnScreenRequest) ProtoReflect() protoreflect.Message

func (x *WaitOnScreenRequest) Reset()

func (x *WaitOnScreenRequest) String() string

type Window struct {
	Id      string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	App     string `protobuf:"bytes,2,opt,name=app,proto3" json:"app,omitempty"`
	Pid     int32  `protobuf:"varint,3,opt,name=pid,proto3" json:"pid,omitempty"`
	Title   string `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"`
	Bounds  *Rect  `protobuf:"bytes,5,opt,name=bounds,proto3" json:"bounds,omitempty"`
	Focused bool   `protobuf:"varint,6,opt,name=focused,proto3" json:"focused,omitempty"`

	// Has unexported fields.
}

func (*Window) Descriptor() ([]byte, []int)
    Deprecated: Use Window.ProtoReflect.Descriptor instead.

func (x *Window) GetApp() string

func (x *Window) GetBounds() *Rect

func (x *Window) GetFocused() bool

func (x *Window) GetId() string

func (x *Window) GetPid() int32

func (x *Window) GetTitle() string

func (*Window) ProtoMessage()

func (x *Window) ProtoReflect() protoreflect.Message

func (x *Window) Reset()

func (x *Window) String() string

type WindowQuery struct {
	Id            string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	TitleExact    string `protobuf:"bytes,2,opt,name=title_exact,json=titleExact,proto3" json:"title_exact,omitempty"`
	TitleContains string `protobuf:"bytes,3,opt,name=title_contains,json=titleContains,proto3" json:"title_contains,omitempty"`
	FocusedOnly   bool   `protobuf:"varint,4,opt,name=focused_only,json=focusedOnly,proto3" json:"focused_only,omitempty"`
	Index         *int32 `protobuf:"varint,5,opt,name=index,proto3,oneof" json:"index,omitempty"`

	// Has unexported fields.
}

func (*WindowQuery) Descriptor() ([]byte, []int)
    Deprecated: Use WindowQuery.ProtoReflect.Descriptor instead.

func (x *WindowQuery) GetFocusedOnly() bool

func (x *WindowQuery) GetId() string

func (x *WindowQuery) GetIndex() int32

func (x *WindowQuery) GetTitleContains() string

func (x *WindowQuery) GetTitleExact() string

func (*WindowQuery) ProtoMessage()

func (x *WindowQuery) ProtoReflect() protoreflect.Message

func (x *WindowQuery) Reset()

func (x *WindowQuery) String() string

type WindowQueryRequest struct {
	Name  string       `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Opts  *AppOptions  `protobuf:"bytes,2,opt,name=opts,proto3" json:"opts,omitempty"`
	Query *WindowQuery `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`

	// Has unexported fields.
}

func (*WindowQueryRequest) Descriptor() ([]byte, []int)
    Deprecated: Use WindowQueryRequest.ProtoReflect.Descriptor instead.

func (x *WindowQueryRequest) GetName() string

func (x *WindowQueryRequest) GetOpts() *AppOptions

func (x *WindowQueryRequest) GetQuery() *WindowQuery

func (*WindowQueryRequest) ProtoMessage()

func (x *WindowQueryRequest) ProtoReflect() protoreflect.Message

func (x *WindowQueryRequest) Reset()

func (x *WindowQueryRequest) String() string