grpc

package
v2.4.8 Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2022 License: GPL-3.0 Imports: 44 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	LogLevel_name = map[int32]string{
		0: "LOG_PANIC",
		1: "LOG_FATAL",
		2: "LOG_ERROR",
		3: "LOG_WARN",
		4: "LOG_INFO",
		5: "LOG_DEBUG",
		6: "LOG_TRACE",
	}
	LogLevel_value = map[string]int32{
		"LOG_PANIC": 0,
		"LOG_FATAL": 1,
		"LOG_ERROR": 2,
		"LOG_WARN":  3,
		"LOG_INFO":  4,
		"LOG_DEBUG": 5,
		"LOG_TRACE": 6,
	}
)

Enum value maps for LogLevel.

View Source
var (
	LoginErrorType_name = map[int32]string{
		0: "USERNAME_PASSWORD_ERROR",
		1: "FREE_USER",
		2: "CONNECTION_ERROR",
		3: "TFA_ERROR",
		4: "TFA_ABORT",
		5: "TWO_PASSWORDS_ERROR",
		6: "TWO_PASSWORDS_ABORT",
	}
	LoginErrorType_value = map[string]int32{
		"USERNAME_PASSWORD_ERROR": 0,
		"FREE_USER":               1,
		"CONNECTION_ERROR":        2,
		"TFA_ERROR":               3,
		"TFA_ABORT":               4,
		"TWO_PASSWORDS_ERROR":     5,
		"TWO_PASSWORDS_ABORT":     6,
	}
)

Enum value maps for LoginErrorType.

View Source
var (
	UpdateErrorType_name = map[int32]string{
		0: "UPDATE_MANUAL_ERROR",
		1: "UPDATE_FORCE_ERROR",
		2: "UPDATE_SILENT_ERROR",
	}
	UpdateErrorType_value = map[string]int32{
		"UPDATE_MANUAL_ERROR": 0,
		"UPDATE_FORCE_ERROR":  1,
		"UPDATE_SILENT_ERROR": 2,
	}
)

Enum value maps for UpdateErrorType.

View Source
var (
	CacheErrorType_name = map[int32]string{
		0: "CACHE_UNAVAILABLE_ERROR",
		1: "CACHE_CANT_MOVE_ERROR",
		2: "DISK_FULL",
	}
	CacheErrorType_value = map[string]int32{
		"CACHE_UNAVAILABLE_ERROR": 0,
		"CACHE_CANT_MOVE_ERROR":   1,
		"DISK_FULL":               2,
	}
)

Enum value maps for CacheErrorType.

View Source
var (
	MailSettingsErrorType_name = map[int32]string{
		0: "IMAP_PORT_ISSUE",
		1: "SMTP_PORT_ISSUE",
	}
	MailSettingsErrorType_value = map[string]int32{
		"IMAP_PORT_ISSUE": 0,
		"SMTP_PORT_ISSUE": 1,
	}
)

Enum value maps for MailSettingsErrorType.

View Source
var Bridge_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "grpc.Bridge",
	HandlerType: (*BridgeServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CheckTokens",
			Handler:    _Bridge_CheckTokens_Handler,
		},
		{
			MethodName: "AddLogEntry",
			Handler:    _Bridge_AddLogEntry_Handler,
		},
		{
			MethodName: "GuiReady",
			Handler:    _Bridge_GuiReady_Handler,
		},
		{
			MethodName: "Quit",
			Handler:    _Bridge_Quit_Handler,
		},
		{
			MethodName: "Restart",
			Handler:    _Bridge_Restart_Handler,
		},
		{
			MethodName: "ShowOnStartup",
			Handler:    _Bridge_ShowOnStartup_Handler,
		},
		{
			MethodName: "ShowSplashScreen",
			Handler:    _Bridge_ShowSplashScreen_Handler,
		},
		{
			MethodName: "IsFirstGuiStart",
			Handler:    _Bridge_IsFirstGuiStart_Handler,
		},
		{
			MethodName: "SetIsAutostartOn",
			Handler:    _Bridge_SetIsAutostartOn_Handler,
		},
		{
			MethodName: "IsAutostartOn",
			Handler:    _Bridge_IsAutostartOn_Handler,
		},
		{
			MethodName: "SetIsBetaEnabled",
			Handler:    _Bridge_SetIsBetaEnabled_Handler,
		},
		{
			MethodName: "IsBetaEnabled",
			Handler:    _Bridge_IsBetaEnabled_Handler,
		},
		{
			MethodName: "SetIsAllMailVisible",
			Handler:    _Bridge_SetIsAllMailVisible_Handler,
		},
		{
			MethodName: "IsAllMailVisible",
			Handler:    _Bridge_IsAllMailVisible_Handler,
		},
		{
			MethodName: "GoOs",
			Handler:    _Bridge_GoOs_Handler,
		},
		{
			MethodName: "TriggerReset",
			Handler:    _Bridge_TriggerReset_Handler,
		},
		{
			MethodName: "Version",
			Handler:    _Bridge_Version_Handler,
		},
		{
			MethodName: "LogsPath",
			Handler:    _Bridge_LogsPath_Handler,
		},
		{
			MethodName: "LicensePath",
			Handler:    _Bridge_LicensePath_Handler,
		},
		{
			MethodName: "ReleaseNotesPageLink",
			Handler:    _Bridge_ReleaseNotesPageLink_Handler,
		},
		{
			MethodName: "DependencyLicensesLink",
			Handler:    _Bridge_DependencyLicensesLink_Handler,
		},
		{
			MethodName: "LandingPageLink",
			Handler:    _Bridge_LandingPageLink_Handler,
		},
		{
			MethodName: "SetColorSchemeName",
			Handler:    _Bridge_SetColorSchemeName_Handler,
		},
		{
			MethodName: "ColorSchemeName",
			Handler:    _Bridge_ColorSchemeName_Handler,
		},
		{
			MethodName: "CurrentEmailClient",
			Handler:    _Bridge_CurrentEmailClient_Handler,
		},
		{
			MethodName: "ReportBug",
			Handler:    _Bridge_ReportBug_Handler,
		},
		{
			MethodName: "ForceLauncher",
			Handler:    _Bridge_ForceLauncher_Handler,
		},
		{
			MethodName: "SetMainExecutable",
			Handler:    _Bridge_SetMainExecutable_Handler,
		},
		{
			MethodName: "Login",
			Handler:    _Bridge_Login_Handler,
		},
		{
			MethodName: "Login2FA",
			Handler:    _Bridge_Login2FA_Handler,
		},
		{
			MethodName: "Login2Passwords",
			Handler:    _Bridge_Login2Passwords_Handler,
		},
		{
			MethodName: "LoginAbort",
			Handler:    _Bridge_LoginAbort_Handler,
		},
		{
			MethodName: "CheckUpdate",
			Handler:    _Bridge_CheckUpdate_Handler,
		},
		{
			MethodName: "InstallUpdate",
			Handler:    _Bridge_InstallUpdate_Handler,
		},
		{
			MethodName: "SetIsAutomaticUpdateOn",
			Handler:    _Bridge_SetIsAutomaticUpdateOn_Handler,
		},
		{
			MethodName: "IsAutomaticUpdateOn",
			Handler:    _Bridge_IsAutomaticUpdateOn_Handler,
		},
		{
			MethodName: "IsCacheOnDiskEnabled",
			Handler:    _Bridge_IsCacheOnDiskEnabled_Handler,
		},
		{
			MethodName: "DiskCachePath",
			Handler:    _Bridge_DiskCachePath_Handler,
		},
		{
			MethodName: "ChangeLocalCache",
			Handler:    _Bridge_ChangeLocalCache_Handler,
		},
		{
			MethodName: "SetIsDoHEnabled",
			Handler:    _Bridge_SetIsDoHEnabled_Handler,
		},
		{
			MethodName: "IsDoHEnabled",
			Handler:    _Bridge_IsDoHEnabled_Handler,
		},
		{
			MethodName: "SetUseSslForSmtp",
			Handler:    _Bridge_SetUseSslForSmtp_Handler,
		},
		{
			MethodName: "UseSslForSmtp",
			Handler:    _Bridge_UseSslForSmtp_Handler,
		},
		{
			MethodName: "Hostname",
			Handler:    _Bridge_Hostname_Handler,
		},
		{
			MethodName: "ImapPort",
			Handler:    _Bridge_ImapPort_Handler,
		},
		{
			MethodName: "SmtpPort",
			Handler:    _Bridge_SmtpPort_Handler,
		},
		{
			MethodName: "ChangePorts",
			Handler:    _Bridge_ChangePorts_Handler,
		},
		{
			MethodName: "IsPortFree",
			Handler:    _Bridge_IsPortFree_Handler,
		},
		{
			MethodName: "AvailableKeychains",
			Handler:    _Bridge_AvailableKeychains_Handler,
		},
		{
			MethodName: "SetCurrentKeychain",
			Handler:    _Bridge_SetCurrentKeychain_Handler,
		},
		{
			MethodName: "CurrentKeychain",
			Handler:    _Bridge_CurrentKeychain_Handler,
		},
		{
			MethodName: "GetUserList",
			Handler:    _Bridge_GetUserList_Handler,
		},
		{
			MethodName: "GetUser",
			Handler:    _Bridge_GetUser_Handler,
		},
		{
			MethodName: "SetUserSplitMode",
			Handler:    _Bridge_SetUserSplitMode_Handler,
		},
		{
			MethodName: "LogoutUser",
			Handler:    _Bridge_LogoutUser_Handler,
		},
		{
			MethodName: "RemoveUser",
			Handler:    _Bridge_RemoveUser_Handler,
		},
		{
			MethodName: "ConfigureUserAppleMail",
			Handler:    _Bridge_ConfigureUserAppleMail_Handler,
		},
		{
			MethodName: "StopEventStream",
			Handler:    _Bridge_StopEventStream_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "RunEventStream",
			Handler:       _Bridge_RunEventStream_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "bridge.proto",
}

Bridge_ServiceDesc is the grpc.ServiceDesc for Bridge service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_bridge_proto protoreflect.FileDescriptor

Functions

func RegisterBridgeServer

func RegisterBridgeServer(s grpc.ServiceRegistrar, srv BridgeServer)

Types

type AddLogEntryRequest

type AddLogEntryRequest struct {
	Level   LogLevel `protobuf:"varint,1,opt,name=level,proto3,enum=grpc.LogLevel" json:"level,omitempty"`
	Package string   `protobuf:"bytes,2,opt,name=package,proto3" json:"package,omitempty"` // package is Go lingo but it identifies the component responsible for the log entry
	Message string   `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*AddLogEntryRequest) Descriptor deprecated

func (*AddLogEntryRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddLogEntryRequest.ProtoReflect.Descriptor instead.

func (*AddLogEntryRequest) GetLevel

func (x *AddLogEntryRequest) GetLevel() LogLevel

func (*AddLogEntryRequest) GetMessage

func (x *AddLogEntryRequest) GetMessage() string

func (*AddLogEntryRequest) GetPackage

func (x *AddLogEntryRequest) GetPackage() string

func (*AddLogEntryRequest) ProtoMessage

func (*AddLogEntryRequest) ProtoMessage()

func (*AddLogEntryRequest) ProtoReflect

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

func (*AddLogEntryRequest) Reset

func (x *AddLogEntryRequest) Reset()

func (*AddLogEntryRequest) String

func (x *AddLogEntryRequest) String() string

type AddressChangedEvent

type AddressChangedEvent struct {
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*AddressChangedEvent) Descriptor deprecated

func (*AddressChangedEvent) Descriptor() ([]byte, []int)

Deprecated: Use AddressChangedEvent.ProtoReflect.Descriptor instead.

func (*AddressChangedEvent) GetAddress

func (x *AddressChangedEvent) GetAddress() string

func (*AddressChangedEvent) ProtoMessage

func (*AddressChangedEvent) ProtoMessage()

func (*AddressChangedEvent) ProtoReflect

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

func (*AddressChangedEvent) Reset

func (x *AddressChangedEvent) Reset()

func (*AddressChangedEvent) String

func (x *AddressChangedEvent) String() string

type AddressChangedLogoutEvent

type AddressChangedLogoutEvent struct {
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*AddressChangedLogoutEvent) Descriptor deprecated

func (*AddressChangedLogoutEvent) Descriptor() ([]byte, []int)

Deprecated: Use AddressChangedLogoutEvent.ProtoReflect.Descriptor instead.

func (*AddressChangedLogoutEvent) GetAddress

func (x *AddressChangedLogoutEvent) GetAddress() string

func (*AddressChangedLogoutEvent) ProtoMessage

func (*AddressChangedLogoutEvent) ProtoMessage()

func (*AddressChangedLogoutEvent) ProtoReflect

func (*AddressChangedLogoutEvent) Reset

func (x *AddressChangedLogoutEvent) Reset()

func (*AddressChangedLogoutEvent) String

func (x *AddressChangedLogoutEvent) String() string

type ApiCertIssueEvent

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

func (*ApiCertIssueEvent) Descriptor deprecated

func (*ApiCertIssueEvent) Descriptor() ([]byte, []int)

Deprecated: Use ApiCertIssueEvent.ProtoReflect.Descriptor instead.

func (*ApiCertIssueEvent) ProtoMessage

func (*ApiCertIssueEvent) ProtoMessage()

func (*ApiCertIssueEvent) ProtoReflect

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

func (*ApiCertIssueEvent) Reset

func (x *ApiCertIssueEvent) Reset()

func (*ApiCertIssueEvent) String

func (x *ApiCertIssueEvent) String() string

type AppEvent

type AppEvent struct {

	// Types that are assignable to Event:
	//	*AppEvent_InternetStatus
	//	*AppEvent_ToggleAutostartFinished
	//	*AppEvent_ResetFinished
	//	*AppEvent_ReportBugFinished
	//	*AppEvent_ReportBugSuccess
	//	*AppEvent_ReportBugError
	//	*AppEvent_ShowMainWindow
	Event isAppEvent_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

********************************************************** App related events **********************************************************

func (*AppEvent) Descriptor deprecated

func (*AppEvent) Descriptor() ([]byte, []int)

Deprecated: Use AppEvent.ProtoReflect.Descriptor instead.

func (*AppEvent) GetEvent

func (m *AppEvent) GetEvent() isAppEvent_Event

func (*AppEvent) GetInternetStatus

func (x *AppEvent) GetInternetStatus() *InternetStatusEvent

func (*AppEvent) GetReportBugError

func (x *AppEvent) GetReportBugError() *ReportBugErrorEvent

func (*AppEvent) GetReportBugFinished

func (x *AppEvent) GetReportBugFinished() *ReportBugFinishedEvent

func (*AppEvent) GetReportBugSuccess

func (x *AppEvent) GetReportBugSuccess() *ReportBugSuccessEvent

func (*AppEvent) GetResetFinished

func (x *AppEvent) GetResetFinished() *ResetFinishedEvent

func (*AppEvent) GetShowMainWindow

func (x *AppEvent) GetShowMainWindow() *ShowMainWindowEvent

func (*AppEvent) GetToggleAutostartFinished

func (x *AppEvent) GetToggleAutostartFinished() *ToggleAutostartFinishedEvent

func (*AppEvent) ProtoMessage

func (*AppEvent) ProtoMessage()

func (*AppEvent) ProtoReflect

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

func (*AppEvent) Reset

func (x *AppEvent) Reset()

func (*AppEvent) String

func (x *AppEvent) String() string

type AppEvent_InternetStatus

type AppEvent_InternetStatus struct {
	InternetStatus *InternetStatusEvent `protobuf:"bytes,1,opt,name=internetStatus,proto3,oneof"`
}

type AppEvent_ReportBugError

type AppEvent_ReportBugError struct {
	ReportBugError *ReportBugErrorEvent `protobuf:"bytes,6,opt,name=reportBugError,proto3,oneof"`
}

type AppEvent_ReportBugFinished

type AppEvent_ReportBugFinished struct {
	ReportBugFinished *ReportBugFinishedEvent `protobuf:"bytes,4,opt,name=reportBugFinished,proto3,oneof"`
}

type AppEvent_ReportBugSuccess

type AppEvent_ReportBugSuccess struct {
	ReportBugSuccess *ReportBugSuccessEvent `protobuf:"bytes,5,opt,name=reportBugSuccess,proto3,oneof"`
}

type AppEvent_ResetFinished

type AppEvent_ResetFinished struct {
	ResetFinished *ResetFinishedEvent `protobuf:"bytes,3,opt,name=resetFinished,proto3,oneof"`
}

type AppEvent_ShowMainWindow

type AppEvent_ShowMainWindow struct {
	ShowMainWindow *ShowMainWindowEvent `protobuf:"bytes,7,opt,name=showMainWindow,proto3,oneof"`
}

type AppEvent_ToggleAutostartFinished

type AppEvent_ToggleAutostartFinished struct {
	ToggleAutostartFinished *ToggleAutostartFinishedEvent `protobuf:"bytes,2,opt,name=toggleAutostartFinished,proto3,oneof"`
}

type AvailableKeychainsResponse

type AvailableKeychainsResponse struct {
	Keychains []string `protobuf:"bytes,1,rep,name=keychains,proto3" json:"keychains,omitempty"`
	// contains filtered or unexported fields
}

********************************************************** Keychain related message **********************************************************

func (*AvailableKeychainsResponse) Descriptor deprecated

func (*AvailableKeychainsResponse) Descriptor() ([]byte, []int)

Deprecated: Use AvailableKeychainsResponse.ProtoReflect.Descriptor instead.

func (*AvailableKeychainsResponse) GetKeychains

func (x *AvailableKeychainsResponse) GetKeychains() []string

func (*AvailableKeychainsResponse) ProtoMessage

func (*AvailableKeychainsResponse) ProtoMessage()

func (*AvailableKeychainsResponse) ProtoReflect

func (*AvailableKeychainsResponse) Reset

func (x *AvailableKeychainsResponse) Reset()

func (*AvailableKeychainsResponse) String

func (x *AvailableKeychainsResponse) String() string

type BridgeClient

type BridgeClient interface {
	// App related calls
	CheckTokens(ctx context.Context, in *wrapperspb.StringValue, opts ...grpc.CallOption) (*wrapperspb.StringValue, error)
	AddLogEntry(ctx context.Context, in *AddLogEntryRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	GuiReady(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	Quit(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	Restart(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ShowOnStartup(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	ShowSplashScreen(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	IsFirstGuiStart(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	SetIsAutostartOn(ctx context.Context, in *wrapperspb.BoolValue, opts ...grpc.CallOption) (*emptypb.Empty, error)
	IsAutostartOn(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	SetIsBetaEnabled(ctx context.Context, in *wrapperspb.BoolValue, opts ...grpc.CallOption) (*emptypb.Empty, error)
	IsBetaEnabled(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	SetIsAllMailVisible(ctx context.Context, in *wrapperspb.BoolValue, opts ...grpc.CallOption) (*emptypb.Empty, error)
	IsAllMailVisible(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	GoOs(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error)
	TriggerReset(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	Version(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error)
	LogsPath(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error)
	LicensePath(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error)
	ReleaseNotesPageLink(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error)
	DependencyLicensesLink(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error)
	LandingPageLink(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error)
	SetColorSchemeName(ctx context.Context, in *wrapperspb.StringValue, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ColorSchemeName(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error)
	CurrentEmailClient(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error)
	ReportBug(ctx context.Context, in *ReportBugRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ForceLauncher(ctx context.Context, in *wrapperspb.StringValue, opts ...grpc.CallOption) (*emptypb.Empty, error)
	SetMainExecutable(ctx context.Context, in *wrapperspb.StringValue, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// login
	Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	Login2FA(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	Login2Passwords(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	LoginAbort(ctx context.Context, in *LoginAbortRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// update
	CheckUpdate(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	InstallUpdate(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	SetIsAutomaticUpdateOn(ctx context.Context, in *wrapperspb.BoolValue, opts ...grpc.CallOption) (*emptypb.Empty, error)
	IsAutomaticUpdateOn(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	// cache
	IsCacheOnDiskEnabled(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	DiskCachePath(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error)
	ChangeLocalCache(ctx context.Context, in *ChangeLocalCacheRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// mail
	SetIsDoHEnabled(ctx context.Context, in *wrapperspb.BoolValue, opts ...grpc.CallOption) (*emptypb.Empty, error)
	IsDoHEnabled(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	SetUseSslForSmtp(ctx context.Context, in *wrapperspb.BoolValue, opts ...grpc.CallOption) (*emptypb.Empty, error)
	UseSslForSmtp(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	Hostname(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error)
	ImapPort(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.Int32Value, error)
	SmtpPort(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.Int32Value, error)
	ChangePorts(ctx context.Context, in *ChangePortsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	IsPortFree(ctx context.Context, in *wrapperspb.Int32Value, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	// keychain
	AvailableKeychains(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*AvailableKeychainsResponse, error)
	SetCurrentKeychain(ctx context.Context, in *wrapperspb.StringValue, opts ...grpc.CallOption) (*emptypb.Empty, error)
	CurrentKeychain(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error)
	// User & user list
	GetUserList(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*UserListResponse, error)
	GetUser(ctx context.Context, in *wrapperspb.StringValue, opts ...grpc.CallOption) (*User, error)
	SetUserSplitMode(ctx context.Context, in *UserSplitModeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	LogoutUser(ctx context.Context, in *wrapperspb.StringValue, opts ...grpc.CallOption) (*emptypb.Empty, error)
	RemoveUser(ctx context.Context, in *wrapperspb.StringValue, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ConfigureUserAppleMail(ctx context.Context, in *ConfigureAppleMailRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Server -> Client event stream
	RunEventStream(ctx context.Context, in *EventStreamRequest, opts ...grpc.CallOption) (Bridge_RunEventStreamClient, error)
	StopEventStream(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

BridgeClient is the client API for Bridge 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 NewBridgeClient

func NewBridgeClient(cc grpc.ClientConnInterface) BridgeClient

type BridgeServer

type BridgeServer interface {
	// App related calls
	CheckTokens(context.Context, *wrapperspb.StringValue) (*wrapperspb.StringValue, error)
	AddLogEntry(context.Context, *AddLogEntryRequest) (*emptypb.Empty, error)
	GuiReady(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	Quit(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	Restart(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	ShowOnStartup(context.Context, *emptypb.Empty) (*wrapperspb.BoolValue, error)
	ShowSplashScreen(context.Context, *emptypb.Empty) (*wrapperspb.BoolValue, error)
	IsFirstGuiStart(context.Context, *emptypb.Empty) (*wrapperspb.BoolValue, error)
	SetIsAutostartOn(context.Context, *wrapperspb.BoolValue) (*emptypb.Empty, error)
	IsAutostartOn(context.Context, *emptypb.Empty) (*wrapperspb.BoolValue, error)
	SetIsBetaEnabled(context.Context, *wrapperspb.BoolValue) (*emptypb.Empty, error)
	IsBetaEnabled(context.Context, *emptypb.Empty) (*wrapperspb.BoolValue, error)
	SetIsAllMailVisible(context.Context, *wrapperspb.BoolValue) (*emptypb.Empty, error)
	IsAllMailVisible(context.Context, *emptypb.Empty) (*wrapperspb.BoolValue, error)
	GoOs(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error)
	TriggerReset(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	Version(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error)
	LogsPath(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error)
	LicensePath(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error)
	ReleaseNotesPageLink(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error)
	DependencyLicensesLink(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error)
	LandingPageLink(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error)
	SetColorSchemeName(context.Context, *wrapperspb.StringValue) (*emptypb.Empty, error)
	ColorSchemeName(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error)
	CurrentEmailClient(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error)
	ReportBug(context.Context, *ReportBugRequest) (*emptypb.Empty, error)
	ForceLauncher(context.Context, *wrapperspb.StringValue) (*emptypb.Empty, error)
	SetMainExecutable(context.Context, *wrapperspb.StringValue) (*emptypb.Empty, error)
	// login
	Login(context.Context, *LoginRequest) (*emptypb.Empty, error)
	Login2FA(context.Context, *LoginRequest) (*emptypb.Empty, error)
	Login2Passwords(context.Context, *LoginRequest) (*emptypb.Empty, error)
	LoginAbort(context.Context, *LoginAbortRequest) (*emptypb.Empty, error)
	// update
	CheckUpdate(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	InstallUpdate(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	SetIsAutomaticUpdateOn(context.Context, *wrapperspb.BoolValue) (*emptypb.Empty, error)
	IsAutomaticUpdateOn(context.Context, *emptypb.Empty) (*wrapperspb.BoolValue, error)
	// cache
	IsCacheOnDiskEnabled(context.Context, *emptypb.Empty) (*wrapperspb.BoolValue, error)
	DiskCachePath(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error)
	ChangeLocalCache(context.Context, *ChangeLocalCacheRequest) (*emptypb.Empty, error)
	// mail
	SetIsDoHEnabled(context.Context, *wrapperspb.BoolValue) (*emptypb.Empty, error)
	IsDoHEnabled(context.Context, *emptypb.Empty) (*wrapperspb.BoolValue, error)
	SetUseSslForSmtp(context.Context, *wrapperspb.BoolValue) (*emptypb.Empty, error)
	UseSslForSmtp(context.Context, *emptypb.Empty) (*wrapperspb.BoolValue, error)
	Hostname(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error)
	ImapPort(context.Context, *emptypb.Empty) (*wrapperspb.Int32Value, error)
	SmtpPort(context.Context, *emptypb.Empty) (*wrapperspb.Int32Value, error)
	ChangePorts(context.Context, *ChangePortsRequest) (*emptypb.Empty, error)
	IsPortFree(context.Context, *wrapperspb.Int32Value) (*wrapperspb.BoolValue, error)
	// keychain
	AvailableKeychains(context.Context, *emptypb.Empty) (*AvailableKeychainsResponse, error)
	SetCurrentKeychain(context.Context, *wrapperspb.StringValue) (*emptypb.Empty, error)
	CurrentKeychain(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error)
	// User & user list
	GetUserList(context.Context, *emptypb.Empty) (*UserListResponse, error)
	GetUser(context.Context, *wrapperspb.StringValue) (*User, error)
	SetUserSplitMode(context.Context, *UserSplitModeRequest) (*emptypb.Empty, error)
	LogoutUser(context.Context, *wrapperspb.StringValue) (*emptypb.Empty, error)
	RemoveUser(context.Context, *wrapperspb.StringValue) (*emptypb.Empty, error)
	ConfigureUserAppleMail(context.Context, *ConfigureAppleMailRequest) (*emptypb.Empty, error)
	// Server -> Client event stream
	RunEventStream(*EventStreamRequest, Bridge_RunEventStreamServer) error
	StopEventStream(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

BridgeServer is the server API for Bridge service. All implementations must embed UnimplementedBridgeServer for forward compatibility

type Bridge_RunEventStreamClient

type Bridge_RunEventStreamClient interface {
	Recv() (*StreamEvent, error)
	grpc.ClientStream
}

type Bridge_RunEventStreamServer

type Bridge_RunEventStreamServer interface {
	Send(*StreamEvent) error
	grpc.ServerStream
}

type CacheErrorEvent

type CacheErrorEvent struct {
	Type CacheErrorType `protobuf:"varint,1,opt,name=type,proto3,enum=grpc.CacheErrorType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*CacheErrorEvent) Descriptor deprecated

func (*CacheErrorEvent) Descriptor() ([]byte, []int)

Deprecated: Use CacheErrorEvent.ProtoReflect.Descriptor instead.

func (*CacheErrorEvent) GetType

func (x *CacheErrorEvent) GetType() CacheErrorType

func (*CacheErrorEvent) ProtoMessage

func (*CacheErrorEvent) ProtoMessage()

func (*CacheErrorEvent) ProtoReflect

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

func (*CacheErrorEvent) Reset

func (x *CacheErrorEvent) Reset()

func (*CacheErrorEvent) String

func (x *CacheErrorEvent) String() string

type CacheErrorType

type CacheErrorType int32
const (
	CacheErrorType_CACHE_UNAVAILABLE_ERROR CacheErrorType = 0
	CacheErrorType_CACHE_CANT_MOVE_ERROR   CacheErrorType = 1
	CacheErrorType_DISK_FULL               CacheErrorType = 2
)

func (CacheErrorType) Descriptor

func (CacheErrorType) Enum

func (x CacheErrorType) Enum() *CacheErrorType

func (CacheErrorType) EnumDescriptor deprecated

func (CacheErrorType) EnumDescriptor() ([]byte, []int)

Deprecated: Use CacheErrorType.Descriptor instead.

func (CacheErrorType) Number

func (CacheErrorType) String

func (x CacheErrorType) String() string

func (CacheErrorType) Type

type CacheEvent

type CacheEvent struct {

	// Types that are assignable to Event:
	//	*CacheEvent_Error
	//	*CacheEvent_LocationChangedSuccess
	//	*CacheEvent_ChangeLocalCacheFinished
	//	*CacheEvent_IsCacheOnDiskEnabledChanged
	//	*CacheEvent_DiskCachePathChanged
	Event isCacheEvent_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

********************************************************** Cache on disk related events **********************************************************

func (*CacheEvent) Descriptor deprecated

func (*CacheEvent) Descriptor() ([]byte, []int)

Deprecated: Use CacheEvent.ProtoReflect.Descriptor instead.

func (*CacheEvent) GetChangeLocalCacheFinished

func (x *CacheEvent) GetChangeLocalCacheFinished() *ChangeLocalCacheFinishedEvent

func (*CacheEvent) GetDiskCachePathChanged

func (x *CacheEvent) GetDiskCachePathChanged() *DiskCachePathChanged

func (*CacheEvent) GetError

func (x *CacheEvent) GetError() *CacheErrorEvent

func (*CacheEvent) GetEvent

func (m *CacheEvent) GetEvent() isCacheEvent_Event

func (*CacheEvent) GetIsCacheOnDiskEnabledChanged

func (x *CacheEvent) GetIsCacheOnDiskEnabledChanged() *IsCacheOnDiskEnabledChanged

func (*CacheEvent) GetLocationChangedSuccess

func (x *CacheEvent) GetLocationChangedSuccess() *CacheLocationChangeSuccessEvent

func (*CacheEvent) ProtoMessage

func (*CacheEvent) ProtoMessage()

func (*CacheEvent) ProtoReflect

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

func (*CacheEvent) Reset

func (x *CacheEvent) Reset()

func (*CacheEvent) String

func (x *CacheEvent) String() string

type CacheEvent_ChangeLocalCacheFinished

type CacheEvent_ChangeLocalCacheFinished struct {
	ChangeLocalCacheFinished *ChangeLocalCacheFinishedEvent `protobuf:"bytes,3,opt,name=changeLocalCacheFinished,proto3,oneof"`
}

type CacheEvent_DiskCachePathChanged

type CacheEvent_DiskCachePathChanged struct {
	DiskCachePathChanged *DiskCachePathChanged `protobuf:"bytes,5,opt,name=diskCachePathChanged,proto3,oneof"`
}

type CacheEvent_Error

type CacheEvent_Error struct {
	Error *CacheErrorEvent `protobuf:"bytes,1,opt,name=error,proto3,oneof"`
}

type CacheEvent_IsCacheOnDiskEnabledChanged

type CacheEvent_IsCacheOnDiskEnabledChanged struct {
	IsCacheOnDiskEnabledChanged *IsCacheOnDiskEnabledChanged `protobuf:"bytes,4,opt,name=isCacheOnDiskEnabledChanged,proto3,oneof"`
}

type CacheEvent_LocationChangedSuccess

type CacheEvent_LocationChangedSuccess struct {
	LocationChangedSuccess *CacheLocationChangeSuccessEvent `protobuf:"bytes,2,opt,name=locationChangedSuccess,proto3,oneof"`
}

type CacheLocationChangeSuccessEvent

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

func (*CacheLocationChangeSuccessEvent) Descriptor deprecated

func (*CacheLocationChangeSuccessEvent) Descriptor() ([]byte, []int)

Deprecated: Use CacheLocationChangeSuccessEvent.ProtoReflect.Descriptor instead.

func (*CacheLocationChangeSuccessEvent) ProtoMessage

func (*CacheLocationChangeSuccessEvent) ProtoMessage()

func (*CacheLocationChangeSuccessEvent) ProtoReflect

func (*CacheLocationChangeSuccessEvent) Reset

func (*CacheLocationChangeSuccessEvent) String

type ChangeKeychainFinishedEvent

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

func (*ChangeKeychainFinishedEvent) Descriptor deprecated

func (*ChangeKeychainFinishedEvent) Descriptor() ([]byte, []int)

Deprecated: Use ChangeKeychainFinishedEvent.ProtoReflect.Descriptor instead.

func (*ChangeKeychainFinishedEvent) ProtoMessage

func (*ChangeKeychainFinishedEvent) ProtoMessage()

func (*ChangeKeychainFinishedEvent) ProtoReflect

func (*ChangeKeychainFinishedEvent) Reset

func (x *ChangeKeychainFinishedEvent) Reset()

func (*ChangeKeychainFinishedEvent) String

func (x *ChangeKeychainFinishedEvent) String() string

type ChangeLocalCacheFinishedEvent

type ChangeLocalCacheFinishedEvent struct {
	WillRestart bool `protobuf:"varint,1,opt,name=willRestart,proto3" json:"willRestart,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeLocalCacheFinishedEvent) Descriptor deprecated

func (*ChangeLocalCacheFinishedEvent) Descriptor() ([]byte, []int)

Deprecated: Use ChangeLocalCacheFinishedEvent.ProtoReflect.Descriptor instead.

func (*ChangeLocalCacheFinishedEvent) GetWillRestart

func (x *ChangeLocalCacheFinishedEvent) GetWillRestart() bool

func (*ChangeLocalCacheFinishedEvent) ProtoMessage

func (*ChangeLocalCacheFinishedEvent) ProtoMessage()

func (*ChangeLocalCacheFinishedEvent) ProtoReflect

func (*ChangeLocalCacheFinishedEvent) Reset

func (x *ChangeLocalCacheFinishedEvent) Reset()

func (*ChangeLocalCacheFinishedEvent) String

type ChangeLocalCacheRequest

type ChangeLocalCacheRequest struct {
	EnableDiskCache bool   `protobuf:"varint,1,opt,name=enableDiskCache,proto3" json:"enableDiskCache,omitempty"`
	DiskCachePath   string `protobuf:"bytes,2,opt,name=diskCachePath,proto3" json:"diskCachePath,omitempty"`
	// contains filtered or unexported fields
}

********************************************************** Cache on disk related message **********************************************************

func (*ChangeLocalCacheRequest) Descriptor deprecated

func (*ChangeLocalCacheRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChangeLocalCacheRequest.ProtoReflect.Descriptor instead.

func (*ChangeLocalCacheRequest) GetDiskCachePath

func (x *ChangeLocalCacheRequest) GetDiskCachePath() string

func (*ChangeLocalCacheRequest) GetEnableDiskCache

func (x *ChangeLocalCacheRequest) GetEnableDiskCache() bool

func (*ChangeLocalCacheRequest) ProtoMessage

func (*ChangeLocalCacheRequest) ProtoMessage()

func (*ChangeLocalCacheRequest) ProtoReflect

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

func (*ChangeLocalCacheRequest) Reset

func (x *ChangeLocalCacheRequest) Reset()

func (*ChangeLocalCacheRequest) String

func (x *ChangeLocalCacheRequest) String() string

type ChangePortsFinishedEvent

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

func (*ChangePortsFinishedEvent) Descriptor deprecated

func (*ChangePortsFinishedEvent) Descriptor() ([]byte, []int)

Deprecated: Use ChangePortsFinishedEvent.ProtoReflect.Descriptor instead.

func (*ChangePortsFinishedEvent) ProtoMessage

func (*ChangePortsFinishedEvent) ProtoMessage()

func (*ChangePortsFinishedEvent) ProtoReflect

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

func (*ChangePortsFinishedEvent) Reset

func (x *ChangePortsFinishedEvent) Reset()

func (*ChangePortsFinishedEvent) String

func (x *ChangePortsFinishedEvent) String() string

type ChangePortsRequest

type ChangePortsRequest struct {
	ImapPort int32 `protobuf:"varint,1,opt,name=imapPort,proto3" json:"imapPort,omitempty"`
	SmtpPort int32 `protobuf:"varint,2,opt,name=smtpPort,proto3" json:"smtpPort,omitempty"`
	// contains filtered or unexported fields
}

********************************************************** Port related message **********************************************************

func (*ChangePortsRequest) Descriptor deprecated

func (*ChangePortsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChangePortsRequest.ProtoReflect.Descriptor instead.

func (*ChangePortsRequest) GetImapPort

func (x *ChangePortsRequest) GetImapPort() int32

func (*ChangePortsRequest) GetSmtpPort

func (x *ChangePortsRequest) GetSmtpPort() int32

func (*ChangePortsRequest) ProtoMessage

func (*ChangePortsRequest) ProtoMessage()

func (*ChangePortsRequest) ProtoReflect

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

func (*ChangePortsRequest) Reset

func (x *ChangePortsRequest) Reset()

func (*ChangePortsRequest) String

func (x *ChangePortsRequest) String() string

type ConfigureAppleMailRequest

type ConfigureAppleMailRequest struct {
	UserID  string `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID,omitempty"`
	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigureAppleMailRequest) Descriptor deprecated

func (*ConfigureAppleMailRequest) Descriptor() ([]byte, []int)

Deprecated: Use ConfigureAppleMailRequest.ProtoReflect.Descriptor instead.

func (*ConfigureAppleMailRequest) GetAddress

func (x *ConfigureAppleMailRequest) GetAddress() string

func (*ConfigureAppleMailRequest) GetUserID

func (x *ConfigureAppleMailRequest) GetUserID() string

func (*ConfigureAppleMailRequest) ProtoMessage

func (*ConfigureAppleMailRequest) ProtoMessage()

func (*ConfigureAppleMailRequest) ProtoReflect

func (*ConfigureAppleMailRequest) Reset

func (x *ConfigureAppleMailRequest) Reset()

func (*ConfigureAppleMailRequest) String

func (x *ConfigureAppleMailRequest) String() string

type DiskCachePathChanged

type DiskCachePathChanged struct {
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*DiskCachePathChanged) Descriptor deprecated

func (*DiskCachePathChanged) Descriptor() ([]byte, []int)

Deprecated: Use DiskCachePathChanged.ProtoReflect.Descriptor instead.

func (*DiskCachePathChanged) GetPath

func (x *DiskCachePathChanged) GetPath() string

func (*DiskCachePathChanged) ProtoMessage

func (*DiskCachePathChanged) ProtoMessage()

func (*DiskCachePathChanged) ProtoReflect

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

func (*DiskCachePathChanged) Reset

func (x *DiskCachePathChanged) Reset()

func (*DiskCachePathChanged) String

func (x *DiskCachePathChanged) String() string

type EventStreamRequest

type EventStreamRequest struct {
	ClientPlatform string `protobuf:"bytes,1,opt,name=ClientPlatform,proto3" json:"ClientPlatform,omitempty"`
	// contains filtered or unexported fields
}

func (*EventStreamRequest) Descriptor deprecated

func (*EventStreamRequest) Descriptor() ([]byte, []int)

Deprecated: Use EventStreamRequest.ProtoReflect.Descriptor instead.

func (*EventStreamRequest) GetClientPlatform

func (x *EventStreamRequest) GetClientPlatform() string

func (*EventStreamRequest) ProtoMessage

func (*EventStreamRequest) ProtoMessage()

func (*EventStreamRequest) ProtoReflect

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

func (*EventStreamRequest) Reset

func (x *EventStreamRequest) Reset()

func (*EventStreamRequest) String

func (x *EventStreamRequest) String() string

type HasNoKeychainEvent

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

func (*HasNoKeychainEvent) Descriptor deprecated

func (*HasNoKeychainEvent) Descriptor() ([]byte, []int)

Deprecated: Use HasNoKeychainEvent.ProtoReflect.Descriptor instead.

func (*HasNoKeychainEvent) ProtoMessage

func (*HasNoKeychainEvent) ProtoMessage()

func (*HasNoKeychainEvent) ProtoReflect

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

func (*HasNoKeychainEvent) Reset

func (x *HasNoKeychainEvent) Reset()

func (*HasNoKeychainEvent) String

func (x *HasNoKeychainEvent) String() string

type InternetStatusEvent

type InternetStatusEvent struct {
	Connected bool `protobuf:"varint,1,opt,name=connected,proto3" json:"connected,omitempty"`
	// contains filtered or unexported fields
}

func (*InternetStatusEvent) Descriptor deprecated

func (*InternetStatusEvent) Descriptor() ([]byte, []int)

Deprecated: Use InternetStatusEvent.ProtoReflect.Descriptor instead.

func (*InternetStatusEvent) GetConnected

func (x *InternetStatusEvent) GetConnected() bool

func (*InternetStatusEvent) ProtoMessage

func (*InternetStatusEvent) ProtoMessage()

func (*InternetStatusEvent) ProtoReflect

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

func (*InternetStatusEvent) Reset

func (x *InternetStatusEvent) Reset()

func (*InternetStatusEvent) String

func (x *InternetStatusEvent) String() string

type IsCacheOnDiskEnabledChanged

type IsCacheOnDiskEnabledChanged struct {
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*IsCacheOnDiskEnabledChanged) Descriptor deprecated

func (*IsCacheOnDiskEnabledChanged) Descriptor() ([]byte, []int)

Deprecated: Use IsCacheOnDiskEnabledChanged.ProtoReflect.Descriptor instead.

func (*IsCacheOnDiskEnabledChanged) GetEnabled

func (x *IsCacheOnDiskEnabledChanged) GetEnabled() bool

func (*IsCacheOnDiskEnabledChanged) ProtoMessage

func (*IsCacheOnDiskEnabledChanged) ProtoMessage()

func (*IsCacheOnDiskEnabledChanged) ProtoReflect

func (*IsCacheOnDiskEnabledChanged) Reset

func (x *IsCacheOnDiskEnabledChanged) Reset()

func (*IsCacheOnDiskEnabledChanged) String

func (x *IsCacheOnDiskEnabledChanged) String() string

type KeychainEvent

type KeychainEvent struct {

	// Types that are assignable to Event:
	//	*KeychainEvent_ChangeKeychainFinished
	//	*KeychainEvent_HasNoKeychain
	//	*KeychainEvent_RebuildKeychain
	Event isKeychainEvent_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

********************************************************** keychain related events **********************************************************

func (*KeychainEvent) Descriptor deprecated

func (*KeychainEvent) Descriptor() ([]byte, []int)

Deprecated: Use KeychainEvent.ProtoReflect.Descriptor instead.

func (*KeychainEvent) GetChangeKeychainFinished

func (x *KeychainEvent) GetChangeKeychainFinished() *ChangeKeychainFinishedEvent

func (*KeychainEvent) GetEvent

func (m *KeychainEvent) GetEvent() isKeychainEvent_Event

func (*KeychainEvent) GetHasNoKeychain

func (x *KeychainEvent) GetHasNoKeychain() *HasNoKeychainEvent

func (*KeychainEvent) GetRebuildKeychain

func (x *KeychainEvent) GetRebuildKeychain() *RebuildKeychainEvent

func (*KeychainEvent) ProtoMessage

func (*KeychainEvent) ProtoMessage()

func (*KeychainEvent) ProtoReflect

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

func (*KeychainEvent) Reset

func (x *KeychainEvent) Reset()

func (*KeychainEvent) String

func (x *KeychainEvent) String() string

type KeychainEvent_ChangeKeychainFinished

type KeychainEvent_ChangeKeychainFinished struct {
	ChangeKeychainFinished *ChangeKeychainFinishedEvent `protobuf:"bytes,1,opt,name=changeKeychainFinished,proto3,oneof"`
}

type KeychainEvent_HasNoKeychain

type KeychainEvent_HasNoKeychain struct {
	HasNoKeychain *HasNoKeychainEvent `protobuf:"bytes,2,opt,name=hasNoKeychain,proto3,oneof"`
}

type KeychainEvent_RebuildKeychain

type KeychainEvent_RebuildKeychain struct {
	RebuildKeychain *RebuildKeychainEvent `protobuf:"bytes,3,opt,name=rebuildKeychain,proto3,oneof"`
}

type LogLevel

type LogLevel int32

********************************************************** Log related message ********************************************************** Note: the enum values are prefixed with 'LOG_' to avoid a clash in C++ on Windows with the ERROR macro defined in wingdi.h

const (
	LogLevel_LOG_PANIC LogLevel = 0
	LogLevel_LOG_FATAL LogLevel = 1
	LogLevel_LOG_ERROR LogLevel = 2
	LogLevel_LOG_WARN  LogLevel = 3
	LogLevel_LOG_INFO  LogLevel = 4
	LogLevel_LOG_DEBUG LogLevel = 5
	LogLevel_LOG_TRACE LogLevel = 6
)

func (LogLevel) Descriptor

func (LogLevel) Descriptor() protoreflect.EnumDescriptor

func (LogLevel) Enum

func (x LogLevel) Enum() *LogLevel

func (LogLevel) EnumDescriptor deprecated

func (LogLevel) EnumDescriptor() ([]byte, []int)

Deprecated: Use LogLevel.Descriptor instead.

func (LogLevel) Number

func (x LogLevel) Number() protoreflect.EnumNumber

func (LogLevel) String

func (x LogLevel) String() string

func (LogLevel) Type

type LoginAbortRequest

type LoginAbortRequest struct {
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginAbortRequest) Descriptor deprecated

func (*LoginAbortRequest) Descriptor() ([]byte, []int)

Deprecated: Use LoginAbortRequest.ProtoReflect.Descriptor instead.

func (*LoginAbortRequest) GetUsername

func (x *LoginAbortRequest) GetUsername() string

func (*LoginAbortRequest) ProtoMessage

func (*LoginAbortRequest) ProtoMessage()

func (*LoginAbortRequest) ProtoReflect

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

func (*LoginAbortRequest) Reset

func (x *LoginAbortRequest) Reset()

func (*LoginAbortRequest) String

func (x *LoginAbortRequest) String() string

type LoginErrorEvent

type LoginErrorEvent struct {
	Type    LoginErrorType `protobuf:"varint,1,opt,name=type,proto3,enum=grpc.LoginErrorType" json:"type,omitempty"`
	Message string         `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginErrorEvent) Descriptor deprecated

func (*LoginErrorEvent) Descriptor() ([]byte, []int)

Deprecated: Use LoginErrorEvent.ProtoReflect.Descriptor instead.

func (*LoginErrorEvent) GetMessage

func (x *LoginErrorEvent) GetMessage() string

func (*LoginErrorEvent) GetType

func (x *LoginErrorEvent) GetType() LoginErrorType

func (*LoginErrorEvent) ProtoMessage

func (*LoginErrorEvent) ProtoMessage()

func (*LoginErrorEvent) ProtoReflect

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

func (*LoginErrorEvent) Reset

func (x *LoginErrorEvent) Reset()

func (*LoginErrorEvent) String

func (x *LoginErrorEvent) String() string

type LoginErrorType

type LoginErrorType int32
const (
	LoginErrorType_USERNAME_PASSWORD_ERROR LoginErrorType = 0
	LoginErrorType_FREE_USER               LoginErrorType = 1
	LoginErrorType_CONNECTION_ERROR        LoginErrorType = 2
	LoginErrorType_TFA_ERROR               LoginErrorType = 3
	LoginErrorType_TFA_ABORT               LoginErrorType = 4
	LoginErrorType_TWO_PASSWORDS_ERROR     LoginErrorType = 5
	LoginErrorType_TWO_PASSWORDS_ABORT     LoginErrorType = 6
)

func (LoginErrorType) Descriptor

func (LoginErrorType) Enum

func (x LoginErrorType) Enum() *LoginErrorType

func (LoginErrorType) EnumDescriptor deprecated

func (LoginErrorType) EnumDescriptor() ([]byte, []int)

Deprecated: Use LoginErrorType.Descriptor instead.

func (LoginErrorType) Number

func (LoginErrorType) String

func (x LoginErrorType) String() string

func (LoginErrorType) Type

type LoginEvent

type LoginEvent struct {

	// Types that are assignable to Event:
	//	*LoginEvent_Error
	//	*LoginEvent_TfaRequested
	//	*LoginEvent_TwoPasswordRequested
	//	*LoginEvent_Finished
	//	*LoginEvent_AlreadyLoggedIn
	Event isLoginEvent_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

********************************************************** Login related events **********************************************************

func (*LoginEvent) Descriptor deprecated

func (*LoginEvent) Descriptor() ([]byte, []int)

Deprecated: Use LoginEvent.ProtoReflect.Descriptor instead.

func (*LoginEvent) GetAlreadyLoggedIn

func (x *LoginEvent) GetAlreadyLoggedIn() *LoginFinishedEvent

func (*LoginEvent) GetError

func (x *LoginEvent) GetError() *LoginErrorEvent

func (*LoginEvent) GetEvent

func (m *LoginEvent) GetEvent() isLoginEvent_Event

func (*LoginEvent) GetFinished

func (x *LoginEvent) GetFinished() *LoginFinishedEvent

func (*LoginEvent) GetTfaRequested

func (x *LoginEvent) GetTfaRequested() *LoginTfaRequestedEvent

func (*LoginEvent) GetTwoPasswordRequested

func (x *LoginEvent) GetTwoPasswordRequested() *LoginTwoPasswordsRequestedEvent

func (*LoginEvent) ProtoMessage

func (*LoginEvent) ProtoMessage()

func (*LoginEvent) ProtoReflect

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

func (*LoginEvent) Reset

func (x *LoginEvent) Reset()

func (*LoginEvent) String

func (x *LoginEvent) String() string

type LoginEvent_AlreadyLoggedIn

type LoginEvent_AlreadyLoggedIn struct {
	AlreadyLoggedIn *LoginFinishedEvent `protobuf:"bytes,5,opt,name=alreadyLoggedIn,proto3,oneof"`
}

type LoginEvent_Error

type LoginEvent_Error struct {
	Error *LoginErrorEvent `protobuf:"bytes,1,opt,name=error,proto3,oneof"`
}

type LoginEvent_Finished

type LoginEvent_Finished struct {
	Finished *LoginFinishedEvent `protobuf:"bytes,4,opt,name=finished,proto3,oneof"`
}

type LoginEvent_TfaRequested

type LoginEvent_TfaRequested struct {
	TfaRequested *LoginTfaRequestedEvent `protobuf:"bytes,2,opt,name=tfaRequested,proto3,oneof"`
}

type LoginEvent_TwoPasswordRequested

type LoginEvent_TwoPasswordRequested struct {
	TwoPasswordRequested *LoginTwoPasswordsRequestedEvent `protobuf:"bytes,3,opt,name=twoPasswordRequested,proto3,oneof"`
}

type LoginFinishedEvent

type LoginFinishedEvent struct {
	UserID string `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginFinishedEvent) Descriptor deprecated

func (*LoginFinishedEvent) Descriptor() ([]byte, []int)

Deprecated: Use LoginFinishedEvent.ProtoReflect.Descriptor instead.

func (*LoginFinishedEvent) GetUserID

func (x *LoginFinishedEvent) GetUserID() string

func (*LoginFinishedEvent) ProtoMessage

func (*LoginFinishedEvent) ProtoMessage()

func (*LoginFinishedEvent) ProtoReflect

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

func (*LoginFinishedEvent) Reset

func (x *LoginFinishedEvent) Reset()

func (*LoginFinishedEvent) String

func (x *LoginFinishedEvent) String() string

type LoginRequest

type LoginRequest struct {
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginRequest) Descriptor deprecated

func (*LoginRequest) Descriptor() ([]byte, []int)

Deprecated: Use LoginRequest.ProtoReflect.Descriptor instead.

func (*LoginRequest) GetPassword

func (x *LoginRequest) GetPassword() string

func (*LoginRequest) GetUsername

func (x *LoginRequest) GetUsername() string

func (*LoginRequest) ProtoMessage

func (*LoginRequest) ProtoMessage()

func (*LoginRequest) ProtoReflect

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

func (*LoginRequest) Reset

func (x *LoginRequest) Reset()

func (*LoginRequest) String

func (x *LoginRequest) String() string

type LoginTfaRequestedEvent

type LoginTfaRequestedEvent struct {
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginTfaRequestedEvent) Descriptor deprecated

func (*LoginTfaRequestedEvent) Descriptor() ([]byte, []int)

Deprecated: Use LoginTfaRequestedEvent.ProtoReflect.Descriptor instead.

func (*LoginTfaRequestedEvent) GetUsername

func (x *LoginTfaRequestedEvent) GetUsername() string

func (*LoginTfaRequestedEvent) ProtoMessage

func (*LoginTfaRequestedEvent) ProtoMessage()

func (*LoginTfaRequestedEvent) ProtoReflect

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

func (*LoginTfaRequestedEvent) Reset

func (x *LoginTfaRequestedEvent) Reset()

func (*LoginTfaRequestedEvent) String

func (x *LoginTfaRequestedEvent) String() string

type LoginTwoPasswordsRequestedEvent

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

func (*LoginTwoPasswordsRequestedEvent) Descriptor deprecated

func (*LoginTwoPasswordsRequestedEvent) Descriptor() ([]byte, []int)

Deprecated: Use LoginTwoPasswordsRequestedEvent.ProtoReflect.Descriptor instead.

func (*LoginTwoPasswordsRequestedEvent) ProtoMessage

func (*LoginTwoPasswordsRequestedEvent) ProtoMessage()

func (*LoginTwoPasswordsRequestedEvent) ProtoReflect

func (*LoginTwoPasswordsRequestedEvent) Reset

func (*LoginTwoPasswordsRequestedEvent) String

type MailEvent

type MailEvent struct {

	// Types that are assignable to Event:
	//	*MailEvent_NoActiveKeyForRecipientEvent
	//	*MailEvent_AddressChanged
	//	*MailEvent_AddressChangedLogout
	//	*MailEvent_ApiCertIssue
	Event isMailEvent_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

********************************************************** Mail related events **********************************************************

func (*MailEvent) Descriptor deprecated

func (*MailEvent) Descriptor() ([]byte, []int)

Deprecated: Use MailEvent.ProtoReflect.Descriptor instead.

func (*MailEvent) GetAddressChanged

func (x *MailEvent) GetAddressChanged() *AddressChangedEvent

func (*MailEvent) GetAddressChangedLogout

func (x *MailEvent) GetAddressChangedLogout() *AddressChangedLogoutEvent

func (*MailEvent) GetApiCertIssue

func (x *MailEvent) GetApiCertIssue() *ApiCertIssueEvent

func (*MailEvent) GetEvent

func (m *MailEvent) GetEvent() isMailEvent_Event

func (*MailEvent) GetNoActiveKeyForRecipientEvent

func (x *MailEvent) GetNoActiveKeyForRecipientEvent() *NoActiveKeyForRecipientEvent

func (*MailEvent) ProtoMessage

func (*MailEvent) ProtoMessage()

func (*MailEvent) ProtoReflect

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

func (*MailEvent) Reset

func (x *MailEvent) Reset()

func (*MailEvent) String

func (x *MailEvent) String() string

type MailEvent_AddressChanged

type MailEvent_AddressChanged struct {
	AddressChanged *AddressChangedEvent `protobuf:"bytes,2,opt,name=addressChanged,proto3,oneof"`
}

type MailEvent_AddressChangedLogout

type MailEvent_AddressChangedLogout struct {
	AddressChangedLogout *AddressChangedLogoutEvent `protobuf:"bytes,3,opt,name=addressChangedLogout,proto3,oneof"`
}

type MailEvent_ApiCertIssue

type MailEvent_ApiCertIssue struct {
	ApiCertIssue *ApiCertIssueEvent `protobuf:"bytes,6,opt,name=apiCertIssue,proto3,oneof"`
}

type MailEvent_NoActiveKeyForRecipientEvent

type MailEvent_NoActiveKeyForRecipientEvent struct {
	NoActiveKeyForRecipientEvent *NoActiveKeyForRecipientEvent `protobuf:"bytes,1,opt,name=noActiveKeyForRecipientEvent,proto3,oneof"`
}

type MailSettingsErrorEvent

type MailSettingsErrorEvent struct {
	Type MailSettingsErrorType `protobuf:"varint,1,opt,name=type,proto3,enum=grpc.MailSettingsErrorType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*MailSettingsErrorEvent) Descriptor deprecated

func (*MailSettingsErrorEvent) Descriptor() ([]byte, []int)

Deprecated: Use MailSettingsErrorEvent.ProtoReflect.Descriptor instead.

func (*MailSettingsErrorEvent) GetType

func (*MailSettingsErrorEvent) ProtoMessage

func (*MailSettingsErrorEvent) ProtoMessage()

func (*MailSettingsErrorEvent) ProtoReflect

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

func (*MailSettingsErrorEvent) Reset

func (x *MailSettingsErrorEvent) Reset()

func (*MailSettingsErrorEvent) String

func (x *MailSettingsErrorEvent) String() string

type MailSettingsErrorType

type MailSettingsErrorType int32
const (
	MailSettingsErrorType_IMAP_PORT_ISSUE MailSettingsErrorType = 0
	MailSettingsErrorType_SMTP_PORT_ISSUE MailSettingsErrorType = 1
)

func (MailSettingsErrorType) Descriptor

func (MailSettingsErrorType) Enum

func (MailSettingsErrorType) EnumDescriptor deprecated

func (MailSettingsErrorType) EnumDescriptor() ([]byte, []int)

Deprecated: Use MailSettingsErrorType.Descriptor instead.

func (MailSettingsErrorType) Number

func (MailSettingsErrorType) String

func (x MailSettingsErrorType) String() string

func (MailSettingsErrorType) Type

type MailSettingsEvent

type MailSettingsEvent struct {

	// Types that are assignable to Event:
	//	*MailSettingsEvent_Error
	//	*MailSettingsEvent_UseSslForSmtpFinished
	//	*MailSettingsEvent_ChangePortsFinished
	Event isMailSettingsEvent_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

********************************************************** Mail settings related events **********************************************************

func (*MailSettingsEvent) Descriptor deprecated

func (*MailSettingsEvent) Descriptor() ([]byte, []int)

Deprecated: Use MailSettingsEvent.ProtoReflect.Descriptor instead.

func (*MailSettingsEvent) GetChangePortsFinished

func (x *MailSettingsEvent) GetChangePortsFinished() *ChangePortsFinishedEvent

func (*MailSettingsEvent) GetError

func (*MailSettingsEvent) GetEvent

func (m *MailSettingsEvent) GetEvent() isMailSettingsEvent_Event

func (*MailSettingsEvent) GetUseSslForSmtpFinished

func (x *MailSettingsEvent) GetUseSslForSmtpFinished() *UseSslForSmtpFinishedEvent

func (*MailSettingsEvent) ProtoMessage

func (*MailSettingsEvent) ProtoMessage()

func (*MailSettingsEvent) ProtoReflect

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

func (*MailSettingsEvent) Reset

func (x *MailSettingsEvent) Reset()

func (*MailSettingsEvent) String

func (x *MailSettingsEvent) String() string

type MailSettingsEvent_ChangePortsFinished

type MailSettingsEvent_ChangePortsFinished struct {
	ChangePortsFinished *ChangePortsFinishedEvent `protobuf:"bytes,3,opt,name=changePortsFinished,proto3,oneof"`
}

type MailSettingsEvent_Error

type MailSettingsEvent_Error struct {
	Error *MailSettingsErrorEvent `protobuf:"bytes,1,opt,name=error,proto3,oneof"`
}

type MailSettingsEvent_UseSslForSmtpFinished

type MailSettingsEvent_UseSslForSmtpFinished struct {
	UseSslForSmtpFinished *UseSslForSmtpFinishedEvent `protobuf:"bytes,2,opt,name=useSslForSmtpFinished,proto3,oneof"`
}

type NoActiveKeyForRecipientEvent

type NoActiveKeyForRecipientEvent struct {
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	// contains filtered or unexported fields
}

func (*NoActiveKeyForRecipientEvent) Descriptor deprecated

func (*NoActiveKeyForRecipientEvent) Descriptor() ([]byte, []int)

Deprecated: Use NoActiveKeyForRecipientEvent.ProtoReflect.Descriptor instead.

func (*NoActiveKeyForRecipientEvent) GetEmail

func (x *NoActiveKeyForRecipientEvent) GetEmail() string

func (*NoActiveKeyForRecipientEvent) ProtoMessage

func (*NoActiveKeyForRecipientEvent) ProtoMessage()

func (*NoActiveKeyForRecipientEvent) ProtoReflect

func (*NoActiveKeyForRecipientEvent) Reset

func (x *NoActiveKeyForRecipientEvent) Reset()

func (*NoActiveKeyForRecipientEvent) String

type RebuildKeychainEvent

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

func (*RebuildKeychainEvent) Descriptor deprecated

func (*RebuildKeychainEvent) Descriptor() ([]byte, []int)

Deprecated: Use RebuildKeychainEvent.ProtoReflect.Descriptor instead.

func (*RebuildKeychainEvent) ProtoMessage

func (*RebuildKeychainEvent) ProtoMessage()

func (*RebuildKeychainEvent) ProtoReflect

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

func (*RebuildKeychainEvent) Reset

func (x *RebuildKeychainEvent) Reset()

func (*RebuildKeychainEvent) String

func (x *RebuildKeychainEvent) String() string

type ReportBugErrorEvent

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

func (*ReportBugErrorEvent) Descriptor deprecated

func (*ReportBugErrorEvent) Descriptor() ([]byte, []int)

Deprecated: Use ReportBugErrorEvent.ProtoReflect.Descriptor instead.

func (*ReportBugErrorEvent) ProtoMessage

func (*ReportBugErrorEvent) ProtoMessage()

func (*ReportBugErrorEvent) ProtoReflect

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

func (*ReportBugErrorEvent) Reset

func (x *ReportBugErrorEvent) Reset()

func (*ReportBugErrorEvent) String

func (x *ReportBugErrorEvent) String() string

type ReportBugFinishedEvent

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

func (*ReportBugFinishedEvent) Descriptor deprecated

func (*ReportBugFinishedEvent) Descriptor() ([]byte, []int)

Deprecated: Use ReportBugFinishedEvent.ProtoReflect.Descriptor instead.

func (*ReportBugFinishedEvent) ProtoMessage

func (*ReportBugFinishedEvent) ProtoMessage()

func (*ReportBugFinishedEvent) ProtoReflect

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

func (*ReportBugFinishedEvent) Reset

func (x *ReportBugFinishedEvent) Reset()

func (*ReportBugFinishedEvent) String

func (x *ReportBugFinishedEvent) String() string

type ReportBugRequest

type ReportBugRequest struct {
	OsType      string `protobuf:"bytes,1,opt,name=osType,proto3" json:"osType,omitempty"`
	OsVersion   string `protobuf:"bytes,2,opt,name=osVersion,proto3" json:"osVersion,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Address     string `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
	EmailClient string `protobuf:"bytes,5,opt,name=emailClient,proto3" json:"emailClient,omitempty"`
	IncludeLogs bool   `protobuf:"varint,6,opt,name=includeLogs,proto3" json:"includeLogs,omitempty"`
	// contains filtered or unexported fields
}

**********************************************************

Bug reporting related messages.

**********************************************************

func (*ReportBugRequest) Descriptor deprecated

func (*ReportBugRequest) Descriptor() ([]byte, []int)

Deprecated: Use ReportBugRequest.ProtoReflect.Descriptor instead.

func (*ReportBugRequest) GetAddress

func (x *ReportBugRequest) GetAddress() string

func (*ReportBugRequest) GetDescription

func (x *ReportBugRequest) GetDescription() string

func (*ReportBugRequest) GetEmailClient

func (x *ReportBugRequest) GetEmailClient() string

func (*ReportBugRequest) GetIncludeLogs

func (x *ReportBugRequest) GetIncludeLogs() bool

func (*ReportBugRequest) GetOsType

func (x *ReportBugRequest) GetOsType() string

func (*ReportBugRequest) GetOsVersion

func (x *ReportBugRequest) GetOsVersion() string

func (*ReportBugRequest) ProtoMessage

func (*ReportBugRequest) ProtoMessage()

func (*ReportBugRequest) ProtoReflect

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

func (*ReportBugRequest) Reset

func (x *ReportBugRequest) Reset()

func (*ReportBugRequest) String

func (x *ReportBugRequest) String() string

type ReportBugSuccessEvent

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

func (*ReportBugSuccessEvent) Descriptor deprecated

func (*ReportBugSuccessEvent) Descriptor() ([]byte, []int)

Deprecated: Use ReportBugSuccessEvent.ProtoReflect.Descriptor instead.

func (*ReportBugSuccessEvent) ProtoMessage

func (*ReportBugSuccessEvent) ProtoMessage()

func (*ReportBugSuccessEvent) ProtoReflect

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

func (*ReportBugSuccessEvent) Reset

func (x *ReportBugSuccessEvent) Reset()

func (*ReportBugSuccessEvent) String

func (x *ReportBugSuccessEvent) String() string

type ResetFinishedEvent

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

func (*ResetFinishedEvent) Descriptor deprecated

func (*ResetFinishedEvent) Descriptor() ([]byte, []int)

Deprecated: Use ResetFinishedEvent.ProtoReflect.Descriptor instead.

func (*ResetFinishedEvent) ProtoMessage

func (*ResetFinishedEvent) ProtoMessage()

func (*ResetFinishedEvent) ProtoReflect

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

func (*ResetFinishedEvent) Reset

func (x *ResetFinishedEvent) Reset()

func (*ResetFinishedEvent) String

func (x *ResetFinishedEvent) String() string

type Service

type Service struct {
	UnimplementedBridgeServer
	// contains filtered or unexported fields
}

Service is the RPC service struct.

func NewService

func NewService(
	showOnStartup bool,
	panicHandler types.PanicHandler,
	eventListener listener.Listener,
	updater types.Updater,
	restarter types.Restarter,
	locations *locations.Locations,
	parentPID int,
) *Service

NewService returns a new instance of the service.

func (*Service) AddLogEntry

func (s *Service) AddLogEntry(ctx context.Context, request *AddLogEntryRequest) (*emptypb.Empty, error)

func (*Service) AvailableKeychains

func (s *Service) AvailableKeychains(ctx context.Context, _ *emptypb.Empty) (*AvailableKeychainsResponse, error)

func (*Service) ChangeLocalCache

func (s *Service) ChangeLocalCache(ctx context.Context, change *ChangeLocalCacheRequest) (*emptypb.Empty, error)

func (*Service) ChangePorts

func (s *Service) ChangePorts(ctx context.Context, ports *ChangePortsRequest) (*emptypb.Empty, error)

func (*Service) CheckTokens added in v2.4.3

func (s *Service) CheckTokens(ctx context.Context, clientConfigPath *wrapperspb.StringValue) (*wrapperspb.StringValue, error)

CheckTokens implements the CheckToken gRPC service call.

func (*Service) CheckUpdate

func (s *Service) CheckUpdate(ctx context.Context, _ *emptypb.Empty) (*emptypb.Empty, error)

func (*Service) ColorSchemeName

func (s *Service) ColorSchemeName(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.StringValue, error)

func (*Service) ConfigureUserAppleMail

func (s *Service) ConfigureUserAppleMail(ctx context.Context, request *ConfigureAppleMailRequest) (*emptypb.Empty, error)

func (*Service) CurrentEmailClient

func (s *Service) CurrentEmailClient(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.StringValue, error)

func (*Service) CurrentKeychain

func (s *Service) CurrentKeychain(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.StringValue, error)
func (s *Service) DependencyLicensesLink(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.StringValue, error)

func (*Service) DiskCachePath

func (s *Service) DiskCachePath(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.StringValue, error)

func (*Service) ForceLauncher

func (s *Service) ForceLauncher(ctx context.Context, launcher *wrapperspb.StringValue) (*emptypb.Empty, error)

func (*Service) GetUser

func (s *Service) GetUser(ctx context.Context, userID *wrapperspb.StringValue) (*User, error)

func (*Service) GetUserList

func (s *Service) GetUserList(ctx context.Context, _ *emptypb.Empty) (*UserListResponse, error)

func (*Service) GoOs

func (*Service) GuiReady

func (s *Service) GuiReady(ctx context.Context, _ *emptypb.Empty) (*emptypb.Empty, error)

GuiReady implement the GuiReady gRPC service call.

func (*Service) Hostname

func (s *Service) Hostname(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.StringValue, error)

func (*Service) ImapPort

func (s *Service) ImapPort(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.Int32Value, error)

func (*Service) InstallUpdate

func (s *Service) InstallUpdate(ctx context.Context, _ *emptypb.Empty) (*emptypb.Empty, error)

func (*Service) IsAllMailVisible

func (s *Service) IsAllMailVisible(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.BoolValue, error)

func (*Service) IsAutomaticUpdateOn

func (s *Service) IsAutomaticUpdateOn(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.BoolValue, error)

func (*Service) IsAutostartOn

func (s *Service) IsAutostartOn(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.BoolValue, error)

func (*Service) IsBetaEnabled

func (s *Service) IsBetaEnabled(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.BoolValue, error)

func (*Service) IsCacheOnDiskEnabled

func (s *Service) IsCacheOnDiskEnabled(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.BoolValue, error)

func (*Service) IsDoHEnabled

func (s *Service) IsDoHEnabled(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.BoolValue, error)

func (*Service) IsFirstGuiStart

func (s *Service) IsFirstGuiStart(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.BoolValue, error)

func (*Service) IsPortFree

func (s *Service) IsPortFree(ctx context.Context, port *wrapperspb.Int32Value) (*wrapperspb.BoolValue, error)
func (s *Service) LandingPageLink(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.StringValue, error)

func (*Service) LicensePath

func (s *Service) LicensePath(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.StringValue, error)

func (*Service) Login

func (s *Service) Login(ctx context.Context, login *LoginRequest) (*emptypb.Empty, error)

func (*Service) Login2FA

func (s *Service) Login2FA(ctx context.Context, login *LoginRequest) (*emptypb.Empty, error)

func (*Service) Login2Passwords

func (s *Service) Login2Passwords(ctx context.Context, login *LoginRequest) (*emptypb.Empty, error)

func (*Service) LoginAbort

func (s *Service) LoginAbort(ctx context.Context, loginAbort *LoginAbortRequest) (*emptypb.Empty, error)

func (*Service) LogoutUser

func (s *Service) LogoutUser(ctx context.Context, userID *wrapperspb.StringValue) (*emptypb.Empty, error)

func (*Service) LogsPath

func (s *Service) LogsPath(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.StringValue, error)

func (*Service) Loop

func (s *Service) Loop(b types.Bridger) error

func (*Service) NotifyManualUpdate

func (s *Service) NotifyManualUpdate(version updater.VersionInfo, canInstall bool)

func (*Service) NotifySilentUpdateError

func (s *Service) NotifySilentUpdateError(err error)

func (*Service) NotifySilentUpdateInstalled

func (s *Service) NotifySilentUpdateInstalled()

func (*Service) Quit

func (s *Service) Quit(ctx context.Context, empty *emptypb.Empty) (*emptypb.Empty, error)

Quit implement the Quit gRPC service call.

func (s *Service) ReleaseNotesPageLink(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.StringValue, error)

func (*Service) RemoveUser

func (s *Service) RemoveUser(ctx context.Context, userID *wrapperspb.StringValue) (*emptypb.Empty, error)

func (*Service) ReportBug

func (s *Service) ReportBug(ctx context.Context, report *ReportBugRequest) (*emptypb.Empty, error)

func (*Service) Restart

func (s *Service) Restart(ctx context.Context, empty *emptypb.Empty) (*emptypb.Empty, error)

Restart implement the Restart gRPC service call.

func (*Service) RunEventStream

func (s *Service) RunEventStream(request *EventStreamRequest, server Bridge_RunEventStreamServer) error

RunEventStream implement the gRPC server->Client event stream.

func (*Service) SendEvent

func (s *Service) SendEvent(event *StreamEvent) error

SendEvent sends an event to the via the gRPC event stream.

func (*Service) SetColorSchemeName

func (s *Service) SetColorSchemeName(ctx context.Context, name *wrapperspb.StringValue) (*emptypb.Empty, error)

func (*Service) SetCurrentKeychain

func (s *Service) SetCurrentKeychain(ctx context.Context, keychain *wrapperspb.StringValue) (*emptypb.Empty, error)

func (*Service) SetIsAllMailVisible

func (s *Service) SetIsAllMailVisible(ctx context.Context, isVisible *wrapperspb.BoolValue) (*emptypb.Empty, error)

func (*Service) SetIsAutomaticUpdateOn

func (s *Service) SetIsAutomaticUpdateOn(ctx context.Context, isOn *wrapperspb.BoolValue) (*emptypb.Empty, error)

func (*Service) SetIsAutostartOn

func (s *Service) SetIsAutostartOn(ctx context.Context, isOn *wrapperspb.BoolValue) (*emptypb.Empty, error)

func (*Service) SetIsBetaEnabled

func (s *Service) SetIsBetaEnabled(ctx context.Context, isEnabled *wrapperspb.BoolValue) (*emptypb.Empty, error)

func (*Service) SetIsDoHEnabled

func (s *Service) SetIsDoHEnabled(ctx context.Context, isEnabled *wrapperspb.BoolValue) (*emptypb.Empty, error)

func (*Service) SetMainExecutable

func (s *Service) SetMainExecutable(ctx context.Context, exe *wrapperspb.StringValue) (*emptypb.Empty, error)

func (*Service) SetUseSslForSmtp

func (s *Service) SetUseSslForSmtp(ctx context.Context, useSsl *wrapperspb.BoolValue) (*emptypb.Empty, error)

func (*Service) SetUserSplitMode

func (s *Service) SetUserSplitMode(ctx context.Context, splitMode *UserSplitModeRequest) (*emptypb.Empty, error)

func (*Service) SetVersion

func (s *Service) SetVersion(update updater.VersionInfo)

func (*Service) ShowOnStartup

func (s *Service) ShowOnStartup(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.BoolValue, error)

func (*Service) ShowSplashScreen

func (s *Service) ShowSplashScreen(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.BoolValue, error)

func (*Service) SmtpPort

func (s *Service) SmtpPort(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.Int32Value, error)

func (*Service) StartEventTest

func (s *Service) StartEventTest() error

StartEventTest sends all the known event via gRPC.

func (*Service) StopEventStream

func (s *Service) StopEventStream(_ context.Context, _ *emptypb.Empty) (*emptypb.Empty, error)

StopEventStream stops the event stream.

func (*Service) TriggerReset

func (s *Service) TriggerReset(ctx context.Context, _ *emptypb.Empty) (*emptypb.Empty, error)

func (*Service) UseSslForSmtp

func (s *Service) UseSslForSmtp(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.BoolValue, error)

func (*Service) Version

func (s *Service) Version(ctx context.Context, _ *emptypb.Empty) (*wrapperspb.StringValue, error)

func (*Service) WaitUntilFrontendIsReady

func (s *Service) WaitUntilFrontendIsReady()

type ShowMainWindowEvent

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

func (*ShowMainWindowEvent) Descriptor deprecated

func (*ShowMainWindowEvent) Descriptor() ([]byte, []int)

Deprecated: Use ShowMainWindowEvent.ProtoReflect.Descriptor instead.

func (*ShowMainWindowEvent) ProtoMessage

func (*ShowMainWindowEvent) ProtoMessage()

func (*ShowMainWindowEvent) ProtoReflect

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

func (*ShowMainWindowEvent) Reset

func (x *ShowMainWindowEvent) Reset()

func (*ShowMainWindowEvent) String

func (x *ShowMainWindowEvent) String() string

type StreamEvent

type StreamEvent struct {

	// Types that are assignable to Event:
	//	*StreamEvent_App
	//	*StreamEvent_Login
	//	*StreamEvent_Update
	//	*StreamEvent_Cache
	//	*StreamEvent_MailSettings
	//	*StreamEvent_Keychain
	//	*StreamEvent_Mail
	//	*StreamEvent_User
	Event isStreamEvent_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

func NewCacheChangeLocalCacheFinishedEvent

func NewCacheChangeLocalCacheFinishedEvent(willRestart bool) *StreamEvent

func NewCacheErrorEvent

func NewCacheErrorEvent(err CacheErrorType) *StreamEvent

func NewCacheLocationChangeSuccessEvent

func NewCacheLocationChangeSuccessEvent() *StreamEvent

func NewDiskCachePathChanged

func NewDiskCachePathChanged(path string) *StreamEvent

func NewInternetStatusEvent

func NewInternetStatusEvent(connected bool) *StreamEvent

func NewIsCacheOnDiskEnabledChanged

func NewIsCacheOnDiskEnabledChanged(enabled bool) *StreamEvent

func NewKeychainChangeKeychainFinishedEvent

func NewKeychainChangeKeychainFinishedEvent() *StreamEvent

func NewKeychainHasNoKeychainEvent

func NewKeychainHasNoKeychainEvent() *StreamEvent

func NewKeychainRebuildKeychainEvent

func NewKeychainRebuildKeychainEvent() *StreamEvent

func NewLoginAlreadyLoggedInEvent

func NewLoginAlreadyLoggedInEvent(userID string) *StreamEvent

func NewLoginError

func NewLoginError(err LoginErrorType, message string) *StreamEvent

func NewLoginFinishedEvent

func NewLoginFinishedEvent(userID string) *StreamEvent

func NewLoginTfaRequestedEvent

func NewLoginTfaRequestedEvent(username string) *StreamEvent

func NewLoginTwoPasswordsRequestedEvent

func NewLoginTwoPasswordsRequestedEvent() *StreamEvent

func NewMailAddressChangeEvent

func NewMailAddressChangeEvent(email string) *StreamEvent

func NewMailAddressChangeLogoutEvent

func NewMailAddressChangeLogoutEvent(email string) *StreamEvent

func NewMailApiCertIssue

func NewMailApiCertIssue() *StreamEvent

func NewMailNoActiveKeyForRecipientEvent

func NewMailNoActiveKeyForRecipientEvent(email string) *StreamEvent

func NewMailSettingsChangePortFinishedEvent

func NewMailSettingsChangePortFinishedEvent() *StreamEvent

func NewMailSettingsErrorEvent

func NewMailSettingsErrorEvent(err MailSettingsErrorType) *StreamEvent

func NewMailSettingsUseSslForSmtpFinishedEvent

func NewMailSettingsUseSslForSmtpFinishedEvent() *StreamEvent

func NewReportBugErrorEvent

func NewReportBugErrorEvent() *StreamEvent

func NewReportBugFinishedEvent

func NewReportBugFinishedEvent() *StreamEvent

func NewReportBugSuccessEvent

func NewReportBugSuccessEvent() *StreamEvent

func NewResetFinishedEvent

func NewResetFinishedEvent() *StreamEvent

func NewShowMainWindowEvent

func NewShowMainWindowEvent() *StreamEvent

func NewToggleAutostartFinishedEvent

func NewToggleAutostartFinishedEvent() *StreamEvent

func NewUpdateCheckFinishedEvent

func NewUpdateCheckFinishedEvent() *StreamEvent

func NewUpdateErrorEvent

func NewUpdateErrorEvent(errorType UpdateErrorType) *StreamEvent

func NewUpdateForceEvent

func NewUpdateForceEvent(version string) *StreamEvent

func NewUpdateIsLatestVersionEvent

func NewUpdateIsLatestVersionEvent() *StreamEvent

func NewUpdateManualReadyEvent

func NewUpdateManualReadyEvent(version string) *StreamEvent

func NewUpdateManualRestartNeededEvent

func NewUpdateManualRestartNeededEvent() *StreamEvent

func NewUpdateSilentRestartNeededEvent

func NewUpdateSilentRestartNeededEvent() *StreamEvent

func NewUpdateVersionChangedEvent

func NewUpdateVersionChangedEvent() *StreamEvent

func NewUserChangedEvent

func NewUserChangedEvent(userID string) *StreamEvent

func NewUserDisconnectedEvent

func NewUserDisconnectedEvent(email string) *StreamEvent

func NewUserToggleSplitModeFinishedEvent

func NewUserToggleSplitModeFinishedEvent(userID string) *StreamEvent

func (*StreamEvent) Descriptor deprecated

func (*StreamEvent) Descriptor() ([]byte, []int)

Deprecated: Use StreamEvent.ProtoReflect.Descriptor instead.

func (*StreamEvent) GetApp

func (x *StreamEvent) GetApp() *AppEvent

func (*StreamEvent) GetCache

func (x *StreamEvent) GetCache() *CacheEvent

func (*StreamEvent) GetEvent

func (m *StreamEvent) GetEvent() isStreamEvent_Event

func (*StreamEvent) GetKeychain

func (x *StreamEvent) GetKeychain() *KeychainEvent

func (*StreamEvent) GetLogin

func (x *StreamEvent) GetLogin() *LoginEvent

func (*StreamEvent) GetMail

func (x *StreamEvent) GetMail() *MailEvent

func (*StreamEvent) GetMailSettings

func (x *StreamEvent) GetMailSettings() *MailSettingsEvent

func (*StreamEvent) GetUpdate

func (x *StreamEvent) GetUpdate() *UpdateEvent

func (*StreamEvent) GetUser

func (x *StreamEvent) GetUser() *UserEvent

func (*StreamEvent) ProtoMessage

func (*StreamEvent) ProtoMessage()

func (*StreamEvent) ProtoReflect

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

func (*StreamEvent) Reset

func (x *StreamEvent) Reset()

func (*StreamEvent) String

func (x *StreamEvent) String() string

type StreamEvent_App

type StreamEvent_App struct {
	App *AppEvent `protobuf:"bytes,1,opt,name=app,proto3,oneof"`
}

type StreamEvent_Cache

type StreamEvent_Cache struct {
	Cache *CacheEvent `protobuf:"bytes,4,opt,name=cache,proto3,oneof"`
}

type StreamEvent_Keychain

type StreamEvent_Keychain struct {
	Keychain *KeychainEvent `protobuf:"bytes,6,opt,name=keychain,proto3,oneof"`
}

type StreamEvent_Login

type StreamEvent_Login struct {
	Login *LoginEvent `protobuf:"bytes,2,opt,name=login,proto3,oneof"`
}

type StreamEvent_Mail

type StreamEvent_Mail struct {
	Mail *MailEvent `protobuf:"bytes,7,opt,name=mail,proto3,oneof"`
}

type StreamEvent_MailSettings

type StreamEvent_MailSettings struct {
	MailSettings *MailSettingsEvent `protobuf:"bytes,5,opt,name=mailSettings,proto3,oneof"`
}

type StreamEvent_Update

type StreamEvent_Update struct {
	Update *UpdateEvent `protobuf:"bytes,3,opt,name=update,proto3,oneof"`
}

type StreamEvent_User

type StreamEvent_User struct {
	User *UserEvent `protobuf:"bytes,8,opt,name=user,proto3,oneof"`
}

type ToggleAutostartFinishedEvent

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

func (*ToggleAutostartFinishedEvent) Descriptor deprecated

func (*ToggleAutostartFinishedEvent) Descriptor() ([]byte, []int)

Deprecated: Use ToggleAutostartFinishedEvent.ProtoReflect.Descriptor instead.

func (*ToggleAutostartFinishedEvent) ProtoMessage

func (*ToggleAutostartFinishedEvent) ProtoMessage()

func (*ToggleAutostartFinishedEvent) ProtoReflect

func (*ToggleAutostartFinishedEvent) Reset

func (x *ToggleAutostartFinishedEvent) Reset()

func (*ToggleAutostartFinishedEvent) String

type ToggleSplitModeFinishedEvent

type ToggleSplitModeFinishedEvent struct {
	UserID string `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID,omitempty"`
	// contains filtered or unexported fields
}

func (*ToggleSplitModeFinishedEvent) Descriptor deprecated

func (*ToggleSplitModeFinishedEvent) Descriptor() ([]byte, []int)

Deprecated: Use ToggleSplitModeFinishedEvent.ProtoReflect.Descriptor instead.

func (*ToggleSplitModeFinishedEvent) GetUserID

func (x *ToggleSplitModeFinishedEvent) GetUserID() string

func (*ToggleSplitModeFinishedEvent) ProtoMessage

func (*ToggleSplitModeFinishedEvent) ProtoMessage()

func (*ToggleSplitModeFinishedEvent) ProtoReflect

func (*ToggleSplitModeFinishedEvent) Reset

func (x *ToggleSplitModeFinishedEvent) Reset()

func (*ToggleSplitModeFinishedEvent) String

type UnimplementedBridgeServer

type UnimplementedBridgeServer struct {
}

UnimplementedBridgeServer must be embedded to have forward compatible implementations.

func (UnimplementedBridgeServer) AddLogEntry

func (UnimplementedBridgeServer) AvailableKeychains

func (UnimplementedBridgeServer) ChangeLocalCache

func (UnimplementedBridgeServer) ChangePorts

func (UnimplementedBridgeServer) CheckTokens added in v2.4.3

func (UnimplementedBridgeServer) CheckUpdate

func (UnimplementedBridgeServer) ColorSchemeName

func (UnimplementedBridgeServer) ConfigureUserAppleMail

func (UnimplementedBridgeServer) CurrentEmailClient

func (UnimplementedBridgeServer) CurrentKeychain

func (UnimplementedBridgeServer) DiskCachePath

func (UnimplementedBridgeServer) ForceLauncher

func (UnimplementedBridgeServer) GetUser

func (UnimplementedBridgeServer) GetUserList

func (UnimplementedBridgeServer) GoOs

func (UnimplementedBridgeServer) GuiReady

func (UnimplementedBridgeServer) Hostname

func (UnimplementedBridgeServer) ImapPort

func (UnimplementedBridgeServer) InstallUpdate

func (UnimplementedBridgeServer) IsAllMailVisible

func (UnimplementedBridgeServer) IsAutomaticUpdateOn

func (UnimplementedBridgeServer) IsAutostartOn

func (UnimplementedBridgeServer) IsBetaEnabled

func (UnimplementedBridgeServer) IsCacheOnDiskEnabled

func (UnimplementedBridgeServer) IsDoHEnabled

func (UnimplementedBridgeServer) IsFirstGuiStart

func (UnimplementedBridgeServer) IsPortFree

func (UnimplementedBridgeServer) LicensePath

func (UnimplementedBridgeServer) Login

func (UnimplementedBridgeServer) Login2FA

func (UnimplementedBridgeServer) Login2Passwords

func (UnimplementedBridgeServer) LoginAbort

func (UnimplementedBridgeServer) LogoutUser

func (UnimplementedBridgeServer) LogsPath

func (UnimplementedBridgeServer) Quit

func (UnimplementedBridgeServer) RemoveUser

func (UnimplementedBridgeServer) ReportBug

func (UnimplementedBridgeServer) Restart

func (UnimplementedBridgeServer) RunEventStream

func (UnimplementedBridgeServer) SetColorSchemeName

func (UnimplementedBridgeServer) SetCurrentKeychain

func (UnimplementedBridgeServer) SetIsAllMailVisible

func (UnimplementedBridgeServer) SetIsAutomaticUpdateOn

func (UnimplementedBridgeServer) SetIsAutostartOn

func (UnimplementedBridgeServer) SetIsBetaEnabled

func (UnimplementedBridgeServer) SetIsDoHEnabled

func (UnimplementedBridgeServer) SetMainExecutable

func (UnimplementedBridgeServer) SetUseSslForSmtp

func (UnimplementedBridgeServer) SetUserSplitMode

func (UnimplementedBridgeServer) ShowOnStartup

func (UnimplementedBridgeServer) ShowSplashScreen

func (UnimplementedBridgeServer) SmtpPort

func (UnimplementedBridgeServer) StopEventStream

func (UnimplementedBridgeServer) TriggerReset

func (UnimplementedBridgeServer) UseSslForSmtp

func (UnimplementedBridgeServer) Version

type UnsafeBridgeServer

type UnsafeBridgeServer interface {
	// contains filtered or unexported methods
}

UnsafeBridgeServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BridgeServer will result in compilation errors.

type UpdateCheckFinished

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

func (*UpdateCheckFinished) Descriptor deprecated

func (*UpdateCheckFinished) Descriptor() ([]byte, []int)

Deprecated: Use UpdateCheckFinished.ProtoReflect.Descriptor instead.

func (*UpdateCheckFinished) ProtoMessage

func (*UpdateCheckFinished) ProtoMessage()

func (*UpdateCheckFinished) ProtoReflect

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

func (*UpdateCheckFinished) Reset

func (x *UpdateCheckFinished) Reset()

func (*UpdateCheckFinished) String

func (x *UpdateCheckFinished) String() string

type UpdateErrorEvent

type UpdateErrorEvent struct {
	Type UpdateErrorType `protobuf:"varint,1,opt,name=type,proto3,enum=grpc.UpdateErrorType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateErrorEvent) Descriptor deprecated

func (*UpdateErrorEvent) Descriptor() ([]byte, []int)

Deprecated: Use UpdateErrorEvent.ProtoReflect.Descriptor instead.

func (*UpdateErrorEvent) GetType

func (x *UpdateErrorEvent) GetType() UpdateErrorType

func (*UpdateErrorEvent) ProtoMessage

func (*UpdateErrorEvent) ProtoMessage()

func (*UpdateErrorEvent) ProtoReflect

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

func (*UpdateErrorEvent) Reset

func (x *UpdateErrorEvent) Reset()

func (*UpdateErrorEvent) String

func (x *UpdateErrorEvent) String() string

type UpdateErrorType

type UpdateErrorType int32
const (
	UpdateErrorType_UPDATE_MANUAL_ERROR UpdateErrorType = 0
	UpdateErrorType_UPDATE_FORCE_ERROR  UpdateErrorType = 1
	UpdateErrorType_UPDATE_SILENT_ERROR UpdateErrorType = 2
)

func (UpdateErrorType) Descriptor

func (UpdateErrorType) Enum

func (x UpdateErrorType) Enum() *UpdateErrorType

func (UpdateErrorType) EnumDescriptor deprecated

func (UpdateErrorType) EnumDescriptor() ([]byte, []int)

Deprecated: Use UpdateErrorType.Descriptor instead.

func (UpdateErrorType) Number

func (UpdateErrorType) String

func (x UpdateErrorType) String() string

func (UpdateErrorType) Type

type UpdateEvent

type UpdateEvent struct {

	// Types that are assignable to Event:
	//	*UpdateEvent_Error
	//	*UpdateEvent_ManualReady
	//	*UpdateEvent_ManualRestartNeeded
	//	*UpdateEvent_Force
	//	*UpdateEvent_SilentRestartNeeded
	//	*UpdateEvent_IsLatestVersion
	//	*UpdateEvent_CheckFinished
	//	*UpdateEvent_VersionChanged
	Event isUpdateEvent_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

********************************************************** Update related events **********************************************************

func (*UpdateEvent) Descriptor deprecated

func (*UpdateEvent) Descriptor() ([]byte, []int)

Deprecated: Use UpdateEvent.ProtoReflect.Descriptor instead.

func (*UpdateEvent) GetCheckFinished

func (x *UpdateEvent) GetCheckFinished() *UpdateCheckFinished

func (*UpdateEvent) GetError

func (x *UpdateEvent) GetError() *UpdateErrorEvent

func (*UpdateEvent) GetEvent

func (m *UpdateEvent) GetEvent() isUpdateEvent_Event

func (*UpdateEvent) GetForce

func (x *UpdateEvent) GetForce() *UpdateForceEvent

func (*UpdateEvent) GetIsLatestVersion

func (x *UpdateEvent) GetIsLatestVersion() *UpdateIsLatestVersion

func (*UpdateEvent) GetManualReady

func (x *UpdateEvent) GetManualReady() *UpdateManualReadyEvent

func (*UpdateEvent) GetManualRestartNeeded

func (x *UpdateEvent) GetManualRestartNeeded() *UpdateManualRestartNeededEvent

func (*UpdateEvent) GetSilentRestartNeeded

func (x *UpdateEvent) GetSilentRestartNeeded() *UpdateSilentRestartNeeded

func (*UpdateEvent) GetVersionChanged

func (x *UpdateEvent) GetVersionChanged() *UpdateVersionChanged

func (*UpdateEvent) ProtoMessage

func (*UpdateEvent) ProtoMessage()

func (*UpdateEvent) ProtoReflect

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

func (*UpdateEvent) Reset

func (x *UpdateEvent) Reset()

func (*UpdateEvent) String

func (x *UpdateEvent) String() string

type UpdateEvent_CheckFinished

type UpdateEvent_CheckFinished struct {
	CheckFinished *UpdateCheckFinished `protobuf:"bytes,7,opt,name=checkFinished,proto3,oneof"`
}

type UpdateEvent_Error

type UpdateEvent_Error struct {
	Error *UpdateErrorEvent `protobuf:"bytes,1,opt,name=error,proto3,oneof"`
}

type UpdateEvent_Force

type UpdateEvent_Force struct {
	Force *UpdateForceEvent `protobuf:"bytes,4,opt,name=force,proto3,oneof"`
}

type UpdateEvent_IsLatestVersion

type UpdateEvent_IsLatestVersion struct {
	IsLatestVersion *UpdateIsLatestVersion `protobuf:"bytes,6,opt,name=isLatestVersion,proto3,oneof"`
}

type UpdateEvent_ManualReady

type UpdateEvent_ManualReady struct {
	ManualReady *UpdateManualReadyEvent `protobuf:"bytes,2,opt,name=manualReady,proto3,oneof"`
}

type UpdateEvent_ManualRestartNeeded

type UpdateEvent_ManualRestartNeeded struct {
	ManualRestartNeeded *UpdateManualRestartNeededEvent `protobuf:"bytes,3,opt,name=manualRestartNeeded,proto3,oneof"`
}

type UpdateEvent_SilentRestartNeeded

type UpdateEvent_SilentRestartNeeded struct {
	SilentRestartNeeded *UpdateSilentRestartNeeded `protobuf:"bytes,5,opt,name=silentRestartNeeded,proto3,oneof"`
}

type UpdateEvent_VersionChanged

type UpdateEvent_VersionChanged struct {
	VersionChanged *UpdateVersionChanged `protobuf:"bytes,8,opt,name=versionChanged,proto3,oneof"`
}

type UpdateForceEvent

type UpdateForceEvent struct {
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateForceEvent) Descriptor deprecated

func (*UpdateForceEvent) Descriptor() ([]byte, []int)

Deprecated: Use UpdateForceEvent.ProtoReflect.Descriptor instead.

func (*UpdateForceEvent) GetVersion

func (x *UpdateForceEvent) GetVersion() string

func (*UpdateForceEvent) ProtoMessage

func (*UpdateForceEvent) ProtoMessage()

func (*UpdateForceEvent) ProtoReflect

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

func (*UpdateForceEvent) Reset

func (x *UpdateForceEvent) Reset()

func (*UpdateForceEvent) String

func (x *UpdateForceEvent) String() string

type UpdateIsLatestVersion

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

func (*UpdateIsLatestVersion) Descriptor deprecated

func (*UpdateIsLatestVersion) Descriptor() ([]byte, []int)

Deprecated: Use UpdateIsLatestVersion.ProtoReflect.Descriptor instead.

func (*UpdateIsLatestVersion) ProtoMessage

func (*UpdateIsLatestVersion) ProtoMessage()

func (*UpdateIsLatestVersion) ProtoReflect

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

func (*UpdateIsLatestVersion) Reset

func (x *UpdateIsLatestVersion) Reset()

func (*UpdateIsLatestVersion) String

func (x *UpdateIsLatestVersion) String() string

type UpdateManualReadyEvent

type UpdateManualReadyEvent struct {
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateManualReadyEvent) Descriptor deprecated

func (*UpdateManualReadyEvent) Descriptor() ([]byte, []int)

Deprecated: Use UpdateManualReadyEvent.ProtoReflect.Descriptor instead.

func (*UpdateManualReadyEvent) GetVersion

func (x *UpdateManualReadyEvent) GetVersion() string

func (*UpdateManualReadyEvent) ProtoMessage

func (*UpdateManualReadyEvent) ProtoMessage()

func (*UpdateManualReadyEvent) ProtoReflect

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

func (*UpdateManualReadyEvent) Reset

func (x *UpdateManualReadyEvent) Reset()

func (*UpdateManualReadyEvent) String

func (x *UpdateManualReadyEvent) String() string

type UpdateManualRestartNeededEvent

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

func (*UpdateManualRestartNeededEvent) Descriptor deprecated

func (*UpdateManualRestartNeededEvent) Descriptor() ([]byte, []int)

Deprecated: Use UpdateManualRestartNeededEvent.ProtoReflect.Descriptor instead.

func (*UpdateManualRestartNeededEvent) ProtoMessage

func (*UpdateManualRestartNeededEvent) ProtoMessage()

func (*UpdateManualRestartNeededEvent) ProtoReflect

func (*UpdateManualRestartNeededEvent) Reset

func (x *UpdateManualRestartNeededEvent) Reset()

func (*UpdateManualRestartNeededEvent) String

type UpdateSilentRestartNeeded

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

func (*UpdateSilentRestartNeeded) Descriptor deprecated

func (*UpdateSilentRestartNeeded) Descriptor() ([]byte, []int)

Deprecated: Use UpdateSilentRestartNeeded.ProtoReflect.Descriptor instead.

func (*UpdateSilentRestartNeeded) ProtoMessage

func (*UpdateSilentRestartNeeded) ProtoMessage()

func (*UpdateSilentRestartNeeded) ProtoReflect

func (*UpdateSilentRestartNeeded) Reset

func (x *UpdateSilentRestartNeeded) Reset()

func (*UpdateSilentRestartNeeded) String

func (x *UpdateSilentRestartNeeded) String() string

type UpdateVersionChanged

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

func (*UpdateVersionChanged) Descriptor deprecated

func (*UpdateVersionChanged) Descriptor() ([]byte, []int)

Deprecated: Use UpdateVersionChanged.ProtoReflect.Descriptor instead.

func (*UpdateVersionChanged) ProtoMessage

func (*UpdateVersionChanged) ProtoMessage()

func (*UpdateVersionChanged) ProtoReflect

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

func (*UpdateVersionChanged) Reset

func (x *UpdateVersionChanged) Reset()

func (*UpdateVersionChanged) String

func (x *UpdateVersionChanged) String() string

type UseSslForSmtpFinishedEvent

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

func (*UseSslForSmtpFinishedEvent) Descriptor deprecated

func (*UseSslForSmtpFinishedEvent) Descriptor() ([]byte, []int)

Deprecated: Use UseSslForSmtpFinishedEvent.ProtoReflect.Descriptor instead.

func (*UseSslForSmtpFinishedEvent) ProtoMessage

func (*UseSslForSmtpFinishedEvent) ProtoMessage()

func (*UseSslForSmtpFinishedEvent) ProtoReflect

func (*UseSslForSmtpFinishedEvent) Reset

func (x *UseSslForSmtpFinishedEvent) Reset()

func (*UseSslForSmtpFinishedEvent) String

func (x *UseSslForSmtpFinishedEvent) String() string

type User

type User struct {
	Id             string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Username       string   `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	AvatarText     string   `protobuf:"bytes,3,opt,name=avatarText,proto3" json:"avatarText,omitempty"`
	LoggedIn       bool     `protobuf:"varint,4,opt,name=loggedIn,proto3" json:"loggedIn,omitempty"`
	SplitMode      bool     `protobuf:"varint,5,opt,name=splitMode,proto3" json:"splitMode,omitempty"`
	SetupGuideSeen bool     `protobuf:"varint,6,opt,name=setupGuideSeen,proto3" json:"setupGuideSeen,omitempty"`
	UsedBytes      int64    `protobuf:"varint,7,opt,name=usedBytes,proto3" json:"usedBytes,omitempty"`
	TotalBytes     int64    `protobuf:"varint,8,opt,name=totalBytes,proto3" json:"totalBytes,omitempty"`
	Password       string   `protobuf:"bytes,9,opt,name=password,proto3" json:"password,omitempty"`
	Addresses      []string `protobuf:"bytes,10,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// contains filtered or unexported fields
}

********************************************************** Cache on disk related messages **********************************************************

func (*User) Descriptor deprecated

func (*User) Descriptor() ([]byte, []int)

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetAddresses

func (x *User) GetAddresses() []string

func (*User) GetAvatarText

func (x *User) GetAvatarText() string

func (*User) GetId

func (x *User) GetId() string

func (*User) GetLoggedIn

func (x *User) GetLoggedIn() bool

func (*User) GetPassword

func (x *User) GetPassword() string

func (*User) GetSetupGuideSeen

func (x *User) GetSetupGuideSeen() bool

func (*User) GetSplitMode

func (x *User) GetSplitMode() bool

func (*User) GetTotalBytes

func (x *User) GetTotalBytes() int64

func (*User) GetUsedBytes

func (x *User) GetUsedBytes() int64

func (*User) GetUsername

func (x *User) GetUsername() string

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect

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

func (*User) Reset

func (x *User) Reset()

func (*User) String

func (x *User) String() string

type UserChangedEvent

type UserChangedEvent struct {
	UserID string `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID,omitempty"`
	// contains filtered or unexported fields
}

func (*UserChangedEvent) Descriptor deprecated

func (*UserChangedEvent) Descriptor() ([]byte, []int)

Deprecated: Use UserChangedEvent.ProtoReflect.Descriptor instead.

func (*UserChangedEvent) GetUserID

func (x *UserChangedEvent) GetUserID() string

func (*UserChangedEvent) ProtoMessage

func (*UserChangedEvent) ProtoMessage()

func (*UserChangedEvent) ProtoReflect

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

func (*UserChangedEvent) Reset

func (x *UserChangedEvent) Reset()

func (*UserChangedEvent) String

func (x *UserChangedEvent) String() string

type UserDisconnectedEvent

type UserDisconnectedEvent struct {
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*UserDisconnectedEvent) Descriptor deprecated

func (*UserDisconnectedEvent) Descriptor() ([]byte, []int)

Deprecated: Use UserDisconnectedEvent.ProtoReflect.Descriptor instead.

func (*UserDisconnectedEvent) GetUsername

func (x *UserDisconnectedEvent) GetUsername() string

func (*UserDisconnectedEvent) ProtoMessage

func (*UserDisconnectedEvent) ProtoMessage()

func (*UserDisconnectedEvent) ProtoReflect

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

func (*UserDisconnectedEvent) Reset

func (x *UserDisconnectedEvent) Reset()

func (*UserDisconnectedEvent) String

func (x *UserDisconnectedEvent) String() string

type UserEvent

type UserEvent struct {

	// Types that are assignable to Event:
	//	*UserEvent_ToggleSplitModeFinished
	//	*UserEvent_UserDisconnected
	//	*UserEvent_UserChanged
	Event isUserEvent_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

func (*UserEvent) Descriptor deprecated

func (*UserEvent) Descriptor() ([]byte, []int)

Deprecated: Use UserEvent.ProtoReflect.Descriptor instead.

func (*UserEvent) GetEvent

func (m *UserEvent) GetEvent() isUserEvent_Event

func (*UserEvent) GetToggleSplitModeFinished

func (x *UserEvent) GetToggleSplitModeFinished() *ToggleSplitModeFinishedEvent

func (*UserEvent) GetUserChanged

func (x *UserEvent) GetUserChanged() *UserChangedEvent

func (*UserEvent) GetUserDisconnected

func (x *UserEvent) GetUserDisconnected() *UserDisconnectedEvent

func (*UserEvent) ProtoMessage

func (*UserEvent) ProtoMessage()

func (*UserEvent) ProtoReflect

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

func (*UserEvent) Reset

func (x *UserEvent) Reset()

func (*UserEvent) String

func (x *UserEvent) String() string

type UserEvent_ToggleSplitModeFinished

type UserEvent_ToggleSplitModeFinished struct {
	ToggleSplitModeFinished *ToggleSplitModeFinishedEvent `protobuf:"bytes,1,opt,name=toggleSplitModeFinished,proto3,oneof"`
}

type UserEvent_UserChanged

type UserEvent_UserChanged struct {
	UserChanged *UserChangedEvent `protobuf:"bytes,3,opt,name=userChanged,proto3,oneof"`
}

type UserEvent_UserDisconnected

type UserEvent_UserDisconnected struct {
	UserDisconnected *UserDisconnectedEvent `protobuf:"bytes,2,opt,name=userDisconnected,proto3,oneof"`
}

type UserListResponse

type UserListResponse struct {
	Users []*User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// contains filtered or unexported fields
}

func (*UserListResponse) Descriptor deprecated

func (*UserListResponse) Descriptor() ([]byte, []int)

Deprecated: Use UserListResponse.ProtoReflect.Descriptor instead.

func (*UserListResponse) GetUsers

func (x *UserListResponse) GetUsers() []*User

func (*UserListResponse) ProtoMessage

func (*UserListResponse) ProtoMessage()

func (*UserListResponse) ProtoReflect

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

func (*UserListResponse) Reset

func (x *UserListResponse) Reset()

func (*UserListResponse) String

func (x *UserListResponse) String() string

type UserSplitModeRequest

type UserSplitModeRequest struct {
	UserID string `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID,omitempty"`
	Active bool   `protobuf:"varint,2,opt,name=active,proto3" json:"active,omitempty"`
	// contains filtered or unexported fields
}

func (*UserSplitModeRequest) Descriptor deprecated

func (*UserSplitModeRequest) Descriptor() ([]byte, []int)

Deprecated: Use UserSplitModeRequest.ProtoReflect.Descriptor instead.

func (*UserSplitModeRequest) GetActive

func (x *UserSplitModeRequest) GetActive() bool

func (*UserSplitModeRequest) GetUserID

func (x *UserSplitModeRequest) GetUserID() string

func (*UserSplitModeRequest) ProtoMessage

func (*UserSplitModeRequest) ProtoMessage()

func (*UserSplitModeRequest) ProtoReflect

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

func (*UserSplitModeRequest) Reset

func (x *UserSplitModeRequest) Reset()

func (*UserSplitModeRequest) String

func (x *UserSplitModeRequest) String() string

Jump to

Keyboard shortcuts

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