From 2c2b9e2e8148c9db2eaa7b8d7f51f043e43c02ca Mon Sep 17 00:00:00 2001 From: PJ Date: Sat, 6 Jun 2026 23:10:00 +0530 Subject: [PATCH] feat(ioscompanion): commit generated companion gRPC stubs --- .../driver/ioscompanion/companionpb/idb.pb.go | 10596 ++++++++++++++++ .../ioscompanion/companionpb/idb_grpc.pb.go | 1687 +++ 2 files changed, 12283 insertions(+) create mode 100644 internal/driver/ioscompanion/companionpb/idb.pb.go create mode 100644 internal/driver/ioscompanion/companionpb/idb_grpc.pb.go diff --git a/internal/driver/ioscompanion/companionpb/idb.pb.go b/internal/driver/ioscompanion/companionpb/idb.pb.go new file mode 100644 index 0000000..6073d47 --- /dev/null +++ b/internal/driver/ioscompanion/companionpb/idb.pb.go @@ -0,0 +1,10596 @@ +// +// Copyright (c) Meta Platforms, Inc. and affiliates. +// +// This source code is licensed under the MIT license found in the +// LICENSE file in the root directory of this source tree. + +// Pinned to the simulator companion v1.1.8 and matches the embedded binary. +// Do NOT regenerate this file from upstream HEAD: HEAD has drifted from the +// pinned binary, so regenerating would produce stubs that no longer match the +// companion this driver speaks to. The only local change versus the upstream +// source is the go_package option below, which targets the committed stub +// package internal/driver/ioscompanion/companionpb. Regenerate the stubs from +// the repository root with: +// buf generate proto/idbcompanion --template proto/idbcompanion/buf.gen.yaml + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.11 +// protoc (unknown) +// source: idb.proto + +package companionpb + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" + unsafe "unsafe" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type Setting int32 + +const ( + Setting_LOCALE Setting = 0 + Setting_ANY Setting = 1 // any kind of app or global setting +) + +// Enum value maps for Setting. +var ( + Setting_name = map[int32]string{ + 0: "LOCALE", + 1: "ANY", + } + Setting_value = map[string]int32{ + "LOCALE": 0, + "ANY": 1, + } +) + +func (x Setting) Enum() *Setting { + p := new(Setting) + *p = x + return p +} + +func (x Setting) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Setting) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[0].Descriptor() +} + +func (Setting) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[0] +} + +func (x Setting) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Setting.Descriptor instead. +func (Setting) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{0} +} + +type Payload_Compression int32 + +const ( + Payload_GZIP Payload_Compression = 0 + Payload_ZSTD Payload_Compression = 1 +) + +// Enum value maps for Payload_Compression. +var ( + Payload_Compression_name = map[int32]string{ + 0: "GZIP", + 1: "ZSTD", + } + Payload_Compression_value = map[string]int32{ + "GZIP": 0, + "ZSTD": 1, + } +) + +func (x Payload_Compression) Enum() *Payload_Compression { + p := new(Payload_Compression) + *p = x + return p +} + +func (x Payload_Compression) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Payload_Compression) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[1].Descriptor() +} + +func (Payload_Compression) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[1] +} + +func (x Payload_Compression) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Payload_Compression.Descriptor instead. +func (Payload_Compression) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{0, 0} +} + +type ProcessOutput_Interface int32 + +const ( + ProcessOutput_STDOUT ProcessOutput_Interface = 0 + ProcessOutput_STDERR ProcessOutput_Interface = 1 +) + +// Enum value maps for ProcessOutput_Interface. +var ( + ProcessOutput_Interface_name = map[int32]string{ + 0: "STDOUT", + 1: "STDERR", + } + ProcessOutput_Interface_value = map[string]int32{ + "STDOUT": 0, + "STDERR": 1, + } +) + +func (x ProcessOutput_Interface) Enum() *ProcessOutput_Interface { + p := new(ProcessOutput_Interface) + *p = x + return p +} + +func (x ProcessOutput_Interface) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ProcessOutput_Interface) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[2].Descriptor() +} + +func (ProcessOutput_Interface) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[2] +} + +func (x ProcessOutput_Interface) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ProcessOutput_Interface.Descriptor instead. +func (ProcessOutput_Interface) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{1, 0} +} + +type InstalledAppInfo_AppProcessState int32 + +const ( + InstalledAppInfo_UNKNOWN InstalledAppInfo_AppProcessState = 0 + InstalledAppInfo_NOT_RUNNING InstalledAppInfo_AppProcessState = 1 + InstalledAppInfo_RUNNING InstalledAppInfo_AppProcessState = 2 +) + +// Enum value maps for InstalledAppInfo_AppProcessState. +var ( + InstalledAppInfo_AppProcessState_name = map[int32]string{ + 0: "UNKNOWN", + 1: "NOT_RUNNING", + 2: "RUNNING", + } + InstalledAppInfo_AppProcessState_value = map[string]int32{ + "UNKNOWN": 0, + "NOT_RUNNING": 1, + "RUNNING": 2, + } +) + +func (x InstalledAppInfo_AppProcessState) Enum() *InstalledAppInfo_AppProcessState { + p := new(InstalledAppInfo_AppProcessState) + *p = x + return p +} + +func (x InstalledAppInfo_AppProcessState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InstalledAppInfo_AppProcessState) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[3].Descriptor() +} + +func (InstalledAppInfo_AppProcessState) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[3] +} + +func (x InstalledAppInfo_AppProcessState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InstalledAppInfo_AppProcessState.Descriptor instead. +func (InstalledAppInfo_AppProcessState) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{11, 0} +} + +type InstallRequest_Destination int32 + +const ( + InstallRequest_APP InstallRequest_Destination = 0 + InstallRequest_XCTEST InstallRequest_Destination = 1 + InstallRequest_DYLIB InstallRequest_Destination = 2 + InstallRequest_DSYM InstallRequest_Destination = 3 + InstallRequest_FRAMEWORK InstallRequest_Destination = 4 +) + +// Enum value maps for InstallRequest_Destination. +var ( + InstallRequest_Destination_name = map[int32]string{ + 0: "APP", + 1: "XCTEST", + 2: "DYLIB", + 3: "DSYM", + 4: "FRAMEWORK", + } + InstallRequest_Destination_value = map[string]int32{ + "APP": 0, + "XCTEST": 1, + "DYLIB": 2, + "DSYM": 3, + "FRAMEWORK": 4, + } +) + +func (x InstallRequest_Destination) Enum() *InstallRequest_Destination { + p := new(InstallRequest_Destination) + *p = x + return p +} + +func (x InstallRequest_Destination) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InstallRequest_Destination) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[4].Descriptor() +} + +func (InstallRequest_Destination) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[4] +} + +func (x InstallRequest_Destination) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InstallRequest_Destination.Descriptor instead. +func (InstallRequest_Destination) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{12, 0} +} + +type InstallRequest_LinkDsymToBundle_BundleType int32 + +const ( + InstallRequest_LinkDsymToBundle_APP InstallRequest_LinkDsymToBundle_BundleType = 0 + InstallRequest_LinkDsymToBundle_XCTEST InstallRequest_LinkDsymToBundle_BundleType = 1 +) + +// Enum value maps for InstallRequest_LinkDsymToBundle_BundleType. +var ( + InstallRequest_LinkDsymToBundle_BundleType_name = map[int32]string{ + 0: "APP", + 1: "XCTEST", + } + InstallRequest_LinkDsymToBundle_BundleType_value = map[string]int32{ + "APP": 0, + "XCTEST": 1, + } +) + +func (x InstallRequest_LinkDsymToBundle_BundleType) Enum() *InstallRequest_LinkDsymToBundle_BundleType { + p := new(InstallRequest_LinkDsymToBundle_BundleType) + *p = x + return p +} + +func (x InstallRequest_LinkDsymToBundle_BundleType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InstallRequest_LinkDsymToBundle_BundleType) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[5].Descriptor() +} + +func (InstallRequest_LinkDsymToBundle_BundleType) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[5] +} + +func (x InstallRequest_LinkDsymToBundle_BundleType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InstallRequest_LinkDsymToBundle_BundleType.Descriptor instead. +func (InstallRequest_LinkDsymToBundle_BundleType) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{12, 0, 0} +} + +type AccessibilityInfoRequest_Format int32 + +const ( + AccessibilityInfoRequest_LEGACY AccessibilityInfoRequest_Format = 0 + AccessibilityInfoRequest_NESTED AccessibilityInfoRequest_Format = 1 +) + +// Enum value maps for AccessibilityInfoRequest_Format. +var ( + AccessibilityInfoRequest_Format_name = map[int32]string{ + 0: "LEGACY", + 1: "NESTED", + } + AccessibilityInfoRequest_Format_value = map[string]int32{ + "LEGACY": 0, + "NESTED": 1, + } +) + +func (x AccessibilityInfoRequest_Format) Enum() *AccessibilityInfoRequest_Format { + p := new(AccessibilityInfoRequest_Format) + *p = x + return p +} + +func (x AccessibilityInfoRequest_Format) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AccessibilityInfoRequest_Format) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[6].Descriptor() +} + +func (AccessibilityInfoRequest_Format) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[6] +} + +func (x AccessibilityInfoRequest_Format) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AccessibilityInfoRequest_Format.Descriptor instead. +func (AccessibilityInfoRequest_Format) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{19, 0} +} + +type ApproveRequest_Permission int32 + +const ( + ApproveRequest_PHOTOS ApproveRequest_Permission = 0 + ApproveRequest_CAMERA ApproveRequest_Permission = 1 + ApproveRequest_CONTACTS ApproveRequest_Permission = 2 + ApproveRequest_URL ApproveRequest_Permission = 3 + ApproveRequest_LOCATION ApproveRequest_Permission = 4 + ApproveRequest_NOTIFICATION ApproveRequest_Permission = 5 + ApproveRequest_MICROPHONE ApproveRequest_Permission = 6 +) + +// Enum value maps for ApproveRequest_Permission. +var ( + ApproveRequest_Permission_name = map[int32]string{ + 0: "PHOTOS", + 1: "CAMERA", + 2: "CONTACTS", + 3: "URL", + 4: "LOCATION", + 5: "NOTIFICATION", + 6: "MICROPHONE", + } + ApproveRequest_Permission_value = map[string]int32{ + "PHOTOS": 0, + "CAMERA": 1, + "CONTACTS": 2, + "URL": 3, + "LOCATION": 4, + "NOTIFICATION": 5, + "MICROPHONE": 6, + } +) + +func (x ApproveRequest_Permission) Enum() *ApproveRequest_Permission { + p := new(ApproveRequest_Permission) + *p = x + return p +} + +func (x ApproveRequest_Permission) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ApproveRequest_Permission) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[7].Descriptor() +} + +func (ApproveRequest_Permission) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[7] +} + +func (x ApproveRequest_Permission) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ApproveRequest_Permission.Descriptor instead. +func (ApproveRequest_Permission) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{21, 0} +} + +type RevokeRequest_Permission int32 + +const ( + RevokeRequest_PHOTOS RevokeRequest_Permission = 0 + RevokeRequest_CAMERA RevokeRequest_Permission = 1 + RevokeRequest_CONTACTS RevokeRequest_Permission = 2 + RevokeRequest_URL RevokeRequest_Permission = 3 + RevokeRequest_LOCATION RevokeRequest_Permission = 4 + RevokeRequest_NOTIFICATION RevokeRequest_Permission = 5 + RevokeRequest_MICROPHONE RevokeRequest_Permission = 6 +) + +// Enum value maps for RevokeRequest_Permission. +var ( + RevokeRequest_Permission_name = map[int32]string{ + 0: "PHOTOS", + 1: "CAMERA", + 2: "CONTACTS", + 3: "URL", + 4: "LOCATION", + 5: "NOTIFICATION", + 6: "MICROPHONE", + } + RevokeRequest_Permission_value = map[string]int32{ + "PHOTOS": 0, + "CAMERA": 1, + "CONTACTS": 2, + "URL": 3, + "LOCATION": 4, + "NOTIFICATION": 5, + "MICROPHONE": 6, + } +) + +func (x RevokeRequest_Permission) Enum() *RevokeRequest_Permission { + p := new(RevokeRequest_Permission) + *p = x + return p +} + +func (x RevokeRequest_Permission) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RevokeRequest_Permission) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[8].Descriptor() +} + +func (RevokeRequest_Permission) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[8] +} + +func (x RevokeRequest_Permission) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RevokeRequest_Permission.Descriptor instead. +func (RevokeRequest_Permission) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{23, 0} +} + +type HIDEvent_HIDDirection int32 + +const ( + HIDEvent_DOWN HIDEvent_HIDDirection = 0 + HIDEvent_UP HIDEvent_HIDDirection = 1 +) + +// Enum value maps for HIDEvent_HIDDirection. +var ( + HIDEvent_HIDDirection_name = map[int32]string{ + 0: "DOWN", + 1: "UP", + } + HIDEvent_HIDDirection_value = map[string]int32{ + "DOWN": 0, + "UP": 1, + } +) + +func (x HIDEvent_HIDDirection) Enum() *HIDEvent_HIDDirection { + p := new(HIDEvent_HIDDirection) + *p = x + return p +} + +func (x HIDEvent_HIDDirection) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HIDEvent_HIDDirection) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[9].Descriptor() +} + +func (HIDEvent_HIDDirection) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[9] +} + +func (x HIDEvent_HIDDirection) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HIDEvent_HIDDirection.Descriptor instead. +func (HIDEvent_HIDDirection) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{40, 0} +} + +type HIDEvent_HIDButtonType int32 + +const ( + HIDEvent_APPLE_PAY HIDEvent_HIDButtonType = 0 + HIDEvent_HOME HIDEvent_HIDButtonType = 1 + HIDEvent_LOCK HIDEvent_HIDButtonType = 2 + HIDEvent_SIDE_BUTTON HIDEvent_HIDButtonType = 3 + HIDEvent_SIRI HIDEvent_HIDButtonType = 4 +) + +// Enum value maps for HIDEvent_HIDButtonType. +var ( + HIDEvent_HIDButtonType_name = map[int32]string{ + 0: "APPLE_PAY", + 1: "HOME", + 2: "LOCK", + 3: "SIDE_BUTTON", + 4: "SIRI", + } + HIDEvent_HIDButtonType_value = map[string]int32{ + "APPLE_PAY": 0, + "HOME": 1, + "LOCK": 2, + "SIDE_BUTTON": 3, + "SIRI": 4, + } +) + +func (x HIDEvent_HIDButtonType) Enum() *HIDEvent_HIDButtonType { + p := new(HIDEvent_HIDButtonType) + *p = x + return p +} + +func (x HIDEvent_HIDButtonType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HIDEvent_HIDButtonType) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[10].Descriptor() +} + +func (HIDEvent_HIDButtonType) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[10] +} + +func (x HIDEvent_HIDButtonType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HIDEvent_HIDButtonType.Descriptor instead. +func (HIDEvent_HIDButtonType) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{40, 1} +} + +type LogRequest_Source int32 + +const ( + LogRequest_TARGET LogRequest_Source = 0 + LogRequest_COMPANION LogRequest_Source = 1 +) + +// Enum value maps for LogRequest_Source. +var ( + LogRequest_Source_name = map[int32]string{ + 0: "TARGET", + 1: "COMPANION", + } + LogRequest_Source_value = map[string]int32{ + "TARGET": 0, + "COMPANION": 1, + } +) + +func (x LogRequest_Source) Enum() *LogRequest_Source { + p := new(LogRequest_Source) + *p = x + return p +} + +func (x LogRequest_Source) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LogRequest_Source) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[11].Descriptor() +} + +func (LogRequest_Source) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[11] +} + +func (x LogRequest_Source) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LogRequest_Source.Descriptor instead. +func (LogRequest_Source) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{46, 0} +} + +type VideoStreamRequest_Format int32 + +const ( + VideoStreamRequest_H264 VideoStreamRequest_Format = 0 + VideoStreamRequest_RBGA VideoStreamRequest_Format = 1 + VideoStreamRequest_MJPEG VideoStreamRequest_Format = 2 + VideoStreamRequest_MINICAP VideoStreamRequest_Format = 3 + VideoStreamRequest_I420 VideoStreamRequest_Format = 4 +) + +// Enum value maps for VideoStreamRequest_Format. +var ( + VideoStreamRequest_Format_name = map[int32]string{ + 0: "H264", + 1: "RBGA", + 2: "MJPEG", + 3: "MINICAP", + 4: "I420", + } + VideoStreamRequest_Format_value = map[string]int32{ + "H264": 0, + "RBGA": 1, + "MJPEG": 2, + "MINICAP": 3, + "I420": 4, + } +) + +func (x VideoStreamRequest_Format) Enum() *VideoStreamRequest_Format { + p := new(VideoStreamRequest_Format) + *p = x + return p +} + +func (x VideoStreamRequest_Format) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (VideoStreamRequest_Format) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[12].Descriptor() +} + +func (VideoStreamRequest_Format) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[12] +} + +func (x VideoStreamRequest_Format) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use VideoStreamRequest_Format.Descriptor instead. +func (VideoStreamRequest_Format) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{50, 0} +} + +type InstrumentsRunResponse_State int32 + +const ( + InstrumentsRunResponse_UNKNOWN InstrumentsRunResponse_State = 0 + InstrumentsRunResponse_RUNNING_INSTRUMENTS InstrumentsRunResponse_State = 1 + InstrumentsRunResponse_POST_PROCESSING InstrumentsRunResponse_State = 2 +) + +// Enum value maps for InstrumentsRunResponse_State. +var ( + InstrumentsRunResponse_State_name = map[int32]string{ + 0: "UNKNOWN", + 1: "RUNNING_INSTRUMENTS", + 2: "POST_PROCESSING", + } + InstrumentsRunResponse_State_value = map[string]int32{ + "UNKNOWN": 0, + "RUNNING_INSTRUMENTS": 1, + "POST_PROCESSING": 2, + } +) + +func (x InstrumentsRunResponse_State) Enum() *InstrumentsRunResponse_State { + p := new(InstrumentsRunResponse_State) + *p = x + return p +} + +func (x InstrumentsRunResponse_State) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InstrumentsRunResponse_State) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[13].Descriptor() +} + +func (InstrumentsRunResponse_State) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[13] +} + +func (x InstrumentsRunResponse_State) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InstrumentsRunResponse_State.Descriptor instead. +func (InstrumentsRunResponse_State) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{57, 0} +} + +type XctraceRecordResponse_State int32 + +const ( + XctraceRecordResponse_UNKNOWN XctraceRecordResponse_State = 0 + XctraceRecordResponse_RUNNING XctraceRecordResponse_State = 1 + XctraceRecordResponse_PROCESSING XctraceRecordResponse_State = 2 +) + +// Enum value maps for XctraceRecordResponse_State. +var ( + XctraceRecordResponse_State_name = map[int32]string{ + 0: "UNKNOWN", + 1: "RUNNING", + 2: "PROCESSING", + } + XctraceRecordResponse_State_value = map[string]int32{ + "UNKNOWN": 0, + "RUNNING": 1, + "PROCESSING": 2, + } +) + +func (x XctraceRecordResponse_State) Enum() *XctraceRecordResponse_State { + p := new(XctraceRecordResponse_State) + *p = x + return p +} + +func (x XctraceRecordResponse_State) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (XctraceRecordResponse_State) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[14].Descriptor() +} + +func (XctraceRecordResponse_State) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[14] +} + +func (x XctraceRecordResponse_State) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use XctraceRecordResponse_State.Descriptor instead. +func (XctraceRecordResponse_State) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{59, 0} +} + +type XctestRunRequest_CodeCoverage_Format int32 + +const ( + XctestRunRequest_CodeCoverage_EXPORTED XctestRunRequest_CodeCoverage_Format = 0 + XctestRunRequest_CodeCoverage_RAW XctestRunRequest_CodeCoverage_Format = 1 +) + +// Enum value maps for XctestRunRequest_CodeCoverage_Format. +var ( + XctestRunRequest_CodeCoverage_Format_name = map[int32]string{ + 0: "EXPORTED", + 1: "RAW", + } + XctestRunRequest_CodeCoverage_Format_value = map[string]int32{ + "EXPORTED": 0, + "RAW": 1, + } +) + +func (x XctestRunRequest_CodeCoverage_Format) Enum() *XctestRunRequest_CodeCoverage_Format { + p := new(XctestRunRequest_CodeCoverage_Format) + *p = x + return p +} + +func (x XctestRunRequest_CodeCoverage_Format) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (XctestRunRequest_CodeCoverage_Format) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[15].Descriptor() +} + +func (XctestRunRequest_CodeCoverage_Format) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[15] +} + +func (x XctestRunRequest_CodeCoverage_Format) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use XctestRunRequest_CodeCoverage_Format.Descriptor instead. +func (XctestRunRequest_CodeCoverage_Format) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{71, 4, 0} +} + +type XctestRunResponse_Status int32 + +const ( + XctestRunResponse_RUNNING XctestRunResponse_Status = 0 + XctestRunResponse_TERMINATED_NORMALLY XctestRunResponse_Status = 1 + XctestRunResponse_TERMINATED_ABNORMALLY XctestRunResponse_Status = 2 +) + +// Enum value maps for XctestRunResponse_Status. +var ( + XctestRunResponse_Status_name = map[int32]string{ + 0: "RUNNING", + 1: "TERMINATED_NORMALLY", + 2: "TERMINATED_ABNORMALLY", + } + XctestRunResponse_Status_value = map[string]int32{ + "RUNNING": 0, + "TERMINATED_NORMALLY": 1, + "TERMINATED_ABNORMALLY": 2, + } +) + +func (x XctestRunResponse_Status) Enum() *XctestRunResponse_Status { + p := new(XctestRunResponse_Status) + *p = x + return p +} + +func (x XctestRunResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (XctestRunResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[16].Descriptor() +} + +func (XctestRunResponse_Status) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[16] +} + +func (x XctestRunResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use XctestRunResponse_Status.Descriptor instead. +func (XctestRunResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{72, 0} +} + +type XctestRunResponse_TestRunInfo_Status int32 + +const ( + XctestRunResponse_TestRunInfo_PASSED XctestRunResponse_TestRunInfo_Status = 0 + XctestRunResponse_TestRunInfo_FAILED XctestRunResponse_TestRunInfo_Status = 1 + XctestRunResponse_TestRunInfo_CRASHED XctestRunResponse_TestRunInfo_Status = 2 +) + +// Enum value maps for XctestRunResponse_TestRunInfo_Status. +var ( + XctestRunResponse_TestRunInfo_Status_name = map[int32]string{ + 0: "PASSED", + 1: "FAILED", + 2: "CRASHED", + } + XctestRunResponse_TestRunInfo_Status_value = map[string]int32{ + "PASSED": 0, + "FAILED": 1, + "CRASHED": 2, + } +) + +func (x XctestRunResponse_TestRunInfo_Status) Enum() *XctestRunResponse_TestRunInfo_Status { + p := new(XctestRunResponse_TestRunInfo_Status) + *p = x + return p +} + +func (x XctestRunResponse_TestRunInfo_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (XctestRunResponse_TestRunInfo_Status) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[17].Descriptor() +} + +func (XctestRunResponse_TestRunInfo_Status) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[17] +} + +func (x XctestRunResponse_TestRunInfo_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use XctestRunResponse_TestRunInfo_Status.Descriptor instead. +func (XctestRunResponse_TestRunInfo_Status) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{72, 0, 0} +} + +type FileContainer_Kind int32 + +const ( + FileContainer_NONE FileContainer_Kind = 0 + FileContainer_APPLICATION FileContainer_Kind = 1 + FileContainer_ROOT FileContainer_Kind = 2 + FileContainer_MEDIA FileContainer_Kind = 3 + FileContainer_CRASHES FileContainer_Kind = 4 + FileContainer_PROVISIONING_PROFILES FileContainer_Kind = 5 + FileContainer_MDM_PROFILES FileContainer_Kind = 6 + FileContainer_SPRINGBOARD_ICONS FileContainer_Kind = 7 + FileContainer_WALLPAPER FileContainer_Kind = 8 + FileContainer_DISK_IMAGES FileContainer_Kind = 9 + FileContainer_GROUP_CONTAINER FileContainer_Kind = 10 + FileContainer_APPLICATION_CONTAINER FileContainer_Kind = 11 + FileContainer_AUXILLARY FileContainer_Kind = 12 + FileContainer_XCTEST FileContainer_Kind = 13 + FileContainer_DYLIB FileContainer_Kind = 14 + FileContainer_DSYM FileContainer_Kind = 15 + FileContainer_FRAMEWORK FileContainer_Kind = 16 + FileContainer_SYMBOLS FileContainer_Kind = 17 +) + +// Enum value maps for FileContainer_Kind. +var ( + FileContainer_Kind_name = map[int32]string{ + 0: "NONE", + 1: "APPLICATION", + 2: "ROOT", + 3: "MEDIA", + 4: "CRASHES", + 5: "PROVISIONING_PROFILES", + 6: "MDM_PROFILES", + 7: "SPRINGBOARD_ICONS", + 8: "WALLPAPER", + 9: "DISK_IMAGES", + 10: "GROUP_CONTAINER", + 11: "APPLICATION_CONTAINER", + 12: "AUXILLARY", + 13: "XCTEST", + 14: "DYLIB", + 15: "DSYM", + 16: "FRAMEWORK", + 17: "SYMBOLS", + } + FileContainer_Kind_value = map[string]int32{ + "NONE": 0, + "APPLICATION": 1, + "ROOT": 2, + "MEDIA": 3, + "CRASHES": 4, + "PROVISIONING_PROFILES": 5, + "MDM_PROFILES": 6, + "SPRINGBOARD_ICONS": 7, + "WALLPAPER": 8, + "DISK_IMAGES": 9, + "GROUP_CONTAINER": 10, + "APPLICATION_CONTAINER": 11, + "AUXILLARY": 12, + "XCTEST": 13, + "DYLIB": 14, + "DSYM": 15, + "FRAMEWORK": 16, + "SYMBOLS": 17, + } +) + +func (x FileContainer_Kind) Enum() *FileContainer_Kind { + p := new(FileContainer_Kind) + *p = x + return p +} + +func (x FileContainer_Kind) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FileContainer_Kind) Descriptor() protoreflect.EnumDescriptor { + return file_idb_proto_enumTypes[18].Descriptor() +} + +func (FileContainer_Kind) Type() protoreflect.EnumType { + return &file_idb_proto_enumTypes[18] +} + +func (x FileContainer_Kind) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FileContainer_Kind.Descriptor instead. +func (FileContainer_Kind) EnumDescriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{73, 0} +} + +type Payload struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Source: + // + // *Payload_FilePath + // *Payload_Data + // *Payload_Url + // *Payload_Compression_ + Source isPayload_Source `protobuf_oneof:"source"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Payload) Reset() { + *x = Payload{} + mi := &file_idb_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Payload) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Payload) ProtoMessage() {} + +func (x *Payload) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Payload.ProtoReflect.Descriptor instead. +func (*Payload) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{0} +} + +func (x *Payload) GetSource() isPayload_Source { + if x != nil { + return x.Source + } + return nil +} + +func (x *Payload) GetFilePath() string { + if x != nil { + if x, ok := x.Source.(*Payload_FilePath); ok { + return x.FilePath + } + } + return "" +} + +func (x *Payload) GetData() []byte { + if x != nil { + if x, ok := x.Source.(*Payload_Data); ok { + return x.Data + } + } + return nil +} + +func (x *Payload) GetUrl() string { + if x != nil { + if x, ok := x.Source.(*Payload_Url); ok { + return x.Url + } + } + return "" +} + +func (x *Payload) GetCompression() Payload_Compression { + if x != nil { + if x, ok := x.Source.(*Payload_Compression_); ok { + return x.Compression + } + } + return Payload_GZIP +} + +type isPayload_Source interface { + isPayload_Source() +} + +type Payload_FilePath struct { + FilePath string `protobuf:"bytes,1,opt,name=file_path,json=filePath,proto3,oneof"` +} + +type Payload_Data struct { + Data []byte `protobuf:"bytes,2,opt,name=data,proto3,oneof"` +} + +type Payload_Url struct { + Url string `protobuf:"bytes,3,opt,name=url,proto3,oneof"` +} + +type Payload_Compression_ struct { + Compression Payload_Compression `protobuf:"varint,4,opt,name=compression,proto3,enum=idb.Payload_Compression,oneof"` +} + +func (*Payload_FilePath) isPayload_Source() {} + +func (*Payload_Data) isPayload_Source() {} + +func (*Payload_Url) isPayload_Source() {} + +func (*Payload_Compression_) isPayload_Source() {} + +type ProcessOutput struct { + state protoimpl.MessageState `protogen:"open.v1"` + Interface ProcessOutput_Interface `protobuf:"varint,1,opt,name=interface,proto3,enum=idb.ProcessOutput_Interface" json:"interface,omitempty"` + Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProcessOutput) Reset() { + *x = ProcessOutput{} + mi := &file_idb_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProcessOutput) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProcessOutput) ProtoMessage() {} + +func (x *ProcessOutput) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProcessOutput.ProtoReflect.Descriptor instead. +func (*ProcessOutput) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{1} +} + +func (x *ProcessOutput) GetInterface() ProcessOutput_Interface { + if x != nil { + return x.Interface + } + return ProcessOutput_STDOUT +} + +func (x *ProcessOutput) GetData() []byte { + if x != nil { + return x.Data + } + return nil +} + +type CompanionInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + Udid string `protobuf:"bytes,1,opt,name=udid,proto3" json:"udid,omitempty"` + IsLocal bool `protobuf:"varint,4,opt,name=is_local,json=isLocal,proto3" json:"is_local,omitempty"` + Metadata []byte `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompanionInfo) Reset() { + *x = CompanionInfo{} + mi := &file_idb_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompanionInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompanionInfo) ProtoMessage() {} + +func (x *CompanionInfo) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompanionInfo.ProtoReflect.Descriptor instead. +func (*CompanionInfo) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{2} +} + +func (x *CompanionInfo) GetUdid() string { + if x != nil { + return x.Udid + } + return "" +} + +func (x *CompanionInfo) GetIsLocal() bool { + if x != nil { + return x.IsLocal + } + return false +} + +func (x *CompanionInfo) GetMetadata() []byte { + if x != nil { + return x.Metadata + } + return nil +} + +type SettingRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Setting: + // + // *SettingRequest_HardwareKeyboard_ + // *SettingRequest_StringSetting_ + Setting isSettingRequest_Setting `protobuf_oneof:"setting"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SettingRequest) Reset() { + *x = SettingRequest{} + mi := &file_idb_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SettingRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SettingRequest) ProtoMessage() {} + +func (x *SettingRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SettingRequest.ProtoReflect.Descriptor instead. +func (*SettingRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{3} +} + +func (x *SettingRequest) GetSetting() isSettingRequest_Setting { + if x != nil { + return x.Setting + } + return nil +} + +func (x *SettingRequest) GetHardwareKeyboard() *SettingRequest_HardwareKeyboard { + if x != nil { + if x, ok := x.Setting.(*SettingRequest_HardwareKeyboard_); ok { + return x.HardwareKeyboard + } + } + return nil +} + +func (x *SettingRequest) GetStringSetting() *SettingRequest_StringSetting { + if x != nil { + if x, ok := x.Setting.(*SettingRequest_StringSetting_); ok { + return x.StringSetting + } + } + return nil +} + +type isSettingRequest_Setting interface { + isSettingRequest_Setting() +} + +type SettingRequest_HardwareKeyboard_ struct { + HardwareKeyboard *SettingRequest_HardwareKeyboard `protobuf:"bytes,1,opt,name=hardwareKeyboard,proto3,oneof"` +} + +type SettingRequest_StringSetting_ struct { + StringSetting *SettingRequest_StringSetting `protobuf:"bytes,2,opt,name=stringSetting,proto3,oneof"` +} + +func (*SettingRequest_HardwareKeyboard_) isSettingRequest_Setting() {} + +func (*SettingRequest_StringSetting_) isSettingRequest_Setting() {} + +type SettingResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SettingResponse) Reset() { + *x = SettingResponse{} + mi := &file_idb_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SettingResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SettingResponse) ProtoMessage() {} + +func (x *SettingResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SettingResponse.ProtoReflect.Descriptor instead. +func (*SettingResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{4} +} + +type GetSettingRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Setting Setting `protobuf:"varint,1,opt,name=setting,proto3,enum=idb.Setting" json:"setting,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // iff setting == ANY + Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"` // assumed "Apple Global Domain" if empty + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetSettingRequest) Reset() { + *x = GetSettingRequest{} + mi := &file_idb_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetSettingRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetSettingRequest) ProtoMessage() {} + +func (x *GetSettingRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetSettingRequest.ProtoReflect.Descriptor instead. +func (*GetSettingRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{5} +} + +func (x *GetSettingRequest) GetSetting() Setting { + if x != nil { + return x.Setting + } + return Setting_LOCALE +} + +func (x *GetSettingRequest) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *GetSettingRequest) GetDomain() string { + if x != nil { + return x.Domain + } + return "" +} + +type GetSettingResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetSettingResponse) Reset() { + *x = GetSettingResponse{} + mi := &file_idb_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetSettingResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetSettingResponse) ProtoMessage() {} + +func (x *GetSettingResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetSettingResponse.ProtoReflect.Descriptor instead. +func (*GetSettingResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{6} +} + +func (x *GetSettingResponse) GetValue() string { + if x != nil { + return x.Value + } + return "" +} + +type ListSettingRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Setting Setting `protobuf:"varint,1,opt,name=setting,proto3,enum=idb.Setting" json:"setting,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListSettingRequest) Reset() { + *x = ListSettingRequest{} + mi := &file_idb_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListSettingRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListSettingRequest) ProtoMessage() {} + +func (x *ListSettingRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListSettingRequest.ProtoReflect.Descriptor instead. +func (*ListSettingRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{7} +} + +func (x *ListSettingRequest) GetSetting() Setting { + if x != nil { + return x.Setting + } + return Setting_LOCALE +} + +type ListSettingResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListSettingResponse) Reset() { + *x = ListSettingResponse{} + mi := &file_idb_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListSettingResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListSettingResponse) ProtoMessage() {} + +func (x *ListSettingResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListSettingResponse.ProtoReflect.Descriptor instead. +func (*ListSettingResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{8} +} + +func (x *ListSettingResponse) GetValues() []string { + if x != nil { + return x.Values + } + return nil +} + +type ListAppsRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + SuppressProcessState bool `protobuf:"varint,1,opt,name=suppress_process_state,json=suppressProcessState,proto3" json:"suppress_process_state,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListAppsRequest) Reset() { + *x = ListAppsRequest{} + mi := &file_idb_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListAppsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListAppsRequest) ProtoMessage() {} + +func (x *ListAppsRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListAppsRequest.ProtoReflect.Descriptor instead. +func (*ListAppsRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{9} +} + +func (x *ListAppsRequest) GetSuppressProcessState() bool { + if x != nil { + return x.SuppressProcessState + } + return false +} + +type ListAppsResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Apps []*InstalledAppInfo `protobuf:"bytes,1,rep,name=apps,proto3" json:"apps,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListAppsResponse) Reset() { + *x = ListAppsResponse{} + mi := &file_idb_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListAppsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListAppsResponse) ProtoMessage() {} + +func (x *ListAppsResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListAppsResponse.ProtoReflect.Descriptor instead. +func (*ListAppsResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{10} +} + +func (x *ListAppsResponse) GetApps() []*InstalledAppInfo { + if x != nil { + return x.Apps + } + return nil +} + +type InstalledAppInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + BundleId string `protobuf:"bytes,1,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + Architectures []string `protobuf:"bytes,3,rep,name=architectures,proto3" json:"architectures,omitempty"` + InstallType string `protobuf:"bytes,4,opt,name=install_type,json=installType,proto3" json:"install_type,omitempty"` + ProcessState InstalledAppInfo_AppProcessState `protobuf:"varint,5,opt,name=process_state,json=processState,proto3,enum=idb.InstalledAppInfo_AppProcessState" json:"process_state,omitempty"` + Debuggable bool `protobuf:"varint,6,opt,name=debuggable,proto3" json:"debuggable,omitempty"` + ProcessIdentifier uint64 `protobuf:"varint,7,opt,name=process_identifier,json=processIdentifier,proto3" json:"process_identifier,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InstalledAppInfo) Reset() { + *x = InstalledAppInfo{} + mi := &file_idb_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InstalledAppInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InstalledAppInfo) ProtoMessage() {} + +func (x *InstalledAppInfo) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InstalledAppInfo.ProtoReflect.Descriptor instead. +func (*InstalledAppInfo) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{11} +} + +func (x *InstalledAppInfo) GetBundleId() string { + if x != nil { + return x.BundleId + } + return "" +} + +func (x *InstalledAppInfo) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *InstalledAppInfo) GetArchitectures() []string { + if x != nil { + return x.Architectures + } + return nil +} + +func (x *InstalledAppInfo) GetInstallType() string { + if x != nil { + return x.InstallType + } + return "" +} + +func (x *InstalledAppInfo) GetProcessState() InstalledAppInfo_AppProcessState { + if x != nil { + return x.ProcessState + } + return InstalledAppInfo_UNKNOWN +} + +func (x *InstalledAppInfo) GetDebuggable() bool { + if x != nil { + return x.Debuggable + } + return false +} + +func (x *InstalledAppInfo) GetProcessIdentifier() uint64 { + if x != nil { + return x.ProcessIdentifier + } + return 0 +} + +type InstallRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Value: + // + // *InstallRequest_Destination_ + // *InstallRequest_Payload + // *InstallRequest_NameHint + // *InstallRequest_MakeDebuggable + // *InstallRequest_BundleId + // *InstallRequest_LinkDsymToBundle_ + // *InstallRequest_OverrideModificationTime + Value isInstallRequest_Value `protobuf_oneof:"value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InstallRequest) Reset() { + *x = InstallRequest{} + mi := &file_idb_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InstallRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InstallRequest) ProtoMessage() {} + +func (x *InstallRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InstallRequest.ProtoReflect.Descriptor instead. +func (*InstallRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{12} +} + +func (x *InstallRequest) GetValue() isInstallRequest_Value { + if x != nil { + return x.Value + } + return nil +} + +func (x *InstallRequest) GetDestination() InstallRequest_Destination { + if x != nil { + if x, ok := x.Value.(*InstallRequest_Destination_); ok { + return x.Destination + } + } + return InstallRequest_APP +} + +func (x *InstallRequest) GetPayload() *Payload { + if x != nil { + if x, ok := x.Value.(*InstallRequest_Payload); ok { + return x.Payload + } + } + return nil +} + +func (x *InstallRequest) GetNameHint() string { + if x != nil { + if x, ok := x.Value.(*InstallRequest_NameHint); ok { + return x.NameHint + } + } + return "" +} + +func (x *InstallRequest) GetMakeDebuggable() bool { + if x != nil { + if x, ok := x.Value.(*InstallRequest_MakeDebuggable); ok { + return x.MakeDebuggable + } + } + return false +} + +func (x *InstallRequest) GetBundleId() string { + if x != nil { + if x, ok := x.Value.(*InstallRequest_BundleId); ok { + return x.BundleId + } + } + return "" +} + +func (x *InstallRequest) GetLinkDsymToBundle() *InstallRequest_LinkDsymToBundle { + if x != nil { + if x, ok := x.Value.(*InstallRequest_LinkDsymToBundle_); ok { + return x.LinkDsymToBundle + } + } + return nil +} + +func (x *InstallRequest) GetOverrideModificationTime() bool { + if x != nil { + if x, ok := x.Value.(*InstallRequest_OverrideModificationTime); ok { + return x.OverrideModificationTime + } + } + return false +} + +type isInstallRequest_Value interface { + isInstallRequest_Value() +} + +type InstallRequest_Destination_ struct { + Destination InstallRequest_Destination `protobuf:"varint,1,opt,name=destination,proto3,enum=idb.InstallRequest_Destination,oneof"` +} + +type InstallRequest_Payload struct { + Payload *Payload `protobuf:"bytes,2,opt,name=payload,proto3,oneof"` +} + +type InstallRequest_NameHint struct { + NameHint string `protobuf:"bytes,3,opt,name=name_hint,json=nameHint,proto3,oneof"` +} + +type InstallRequest_MakeDebuggable struct { + MakeDebuggable bool `protobuf:"varint,4,opt,name=make_debuggable,json=makeDebuggable,proto3,oneof"` +} + +type InstallRequest_BundleId struct { + BundleId string `protobuf:"bytes,5,opt,name=bundle_id,json=bundleId,proto3,oneof"` //(2022-03-02) REMOVE, For back compatibility only. +} + +type InstallRequest_LinkDsymToBundle_ struct { + // Link dSYM to app bundle_id + LinkDsymToBundle *InstallRequest_LinkDsymToBundle `protobuf:"bytes,6,opt,name=link_dsym_to_bundle,json=linkDsymToBundle,proto3,oneof"` +} + +type InstallRequest_OverrideModificationTime struct { + OverrideModificationTime bool `protobuf:"varint,7,opt,name=override_modification_time,json=overrideModificationTime,proto3,oneof"` +} + +func (*InstallRequest_Destination_) isInstallRequest_Value() {} + +func (*InstallRequest_Payload) isInstallRequest_Value() {} + +func (*InstallRequest_NameHint) isInstallRequest_Value() {} + +func (*InstallRequest_MakeDebuggable) isInstallRequest_Value() {} + +func (*InstallRequest_BundleId) isInstallRequest_Value() {} + +func (*InstallRequest_LinkDsymToBundle_) isInstallRequest_Value() {} + +func (*InstallRequest_OverrideModificationTime) isInstallRequest_Value() {} + +type InstallResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Uuid string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"` + Progress float64 `protobuf:"fixed64,3,opt,name=progress,proto3" json:"progress,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InstallResponse) Reset() { + *x = InstallResponse{} + mi := &file_idb_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InstallResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InstallResponse) ProtoMessage() {} + +func (x *InstallResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InstallResponse.ProtoReflect.Descriptor instead. +func (*InstallResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{13} +} + +func (x *InstallResponse) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *InstallResponse) GetUuid() string { + if x != nil { + return x.Uuid + } + return "" +} + +func (x *InstallResponse) GetProgress() float64 { + if x != nil { + return x.Progress + } + return 0 +} + +type ScreenshotRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ScreenshotRequest) Reset() { + *x = ScreenshotRequest{} + mi := &file_idb_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ScreenshotRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ScreenshotRequest) ProtoMessage() {} + +func (x *ScreenshotRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ScreenshotRequest.ProtoReflect.Descriptor instead. +func (*ScreenshotRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{14} +} + +type ScreenshotResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + ImageData []byte `protobuf:"bytes,1,opt,name=image_data,json=imageData,proto3" json:"image_data,omitempty"` + ImageFormat string `protobuf:"bytes,2,opt,name=image_format,json=imageFormat,proto3" json:"image_format,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ScreenshotResponse) Reset() { + *x = ScreenshotResponse{} + mi := &file_idb_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ScreenshotResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ScreenshotResponse) ProtoMessage() {} + +func (x *ScreenshotResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ScreenshotResponse.ProtoReflect.Descriptor instead. +func (*ScreenshotResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{15} +} + +func (x *ScreenshotResponse) GetImageData() []byte { + if x != nil { + return x.ImageData + } + return nil +} + +func (x *ScreenshotResponse) GetImageFormat() string { + if x != nil { + return x.ImageFormat + } + return "" +} + +type FocusRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FocusRequest) Reset() { + *x = FocusRequest{} + mi := &file_idb_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FocusRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FocusRequest) ProtoMessage() {} + +func (x *FocusRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[16] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FocusRequest.ProtoReflect.Descriptor instead. +func (*FocusRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{16} +} + +type FocusResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FocusResponse) Reset() { + *x = FocusResponse{} + mi := &file_idb_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FocusResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FocusResponse) ProtoMessage() {} + +func (x *FocusResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[17] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FocusResponse.ProtoReflect.Descriptor instead. +func (*FocusResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{17} +} + +type Point struct { + state protoimpl.MessageState `protogen:"open.v1"` + X float64 `protobuf:"fixed64,1,opt,name=x,proto3" json:"x,omitempty"` + Y float64 `protobuf:"fixed64,2,opt,name=y,proto3" json:"y,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Point) Reset() { + *x = Point{} + mi := &file_idb_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Point) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Point) ProtoMessage() {} + +func (x *Point) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[18] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Point.ProtoReflect.Descriptor instead. +func (*Point) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{18} +} + +func (x *Point) GetX() float64 { + if x != nil { + return x.X + } + return 0 +} + +func (x *Point) GetY() float64 { + if x != nil { + return x.Y + } + return 0 +} + +type AccessibilityInfoRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Point *Point `protobuf:"bytes,2,opt,name=point,proto3" json:"point,omitempty"` + Format AccessibilityInfoRequest_Format `protobuf:"varint,3,opt,name=format,proto3,enum=idb.AccessibilityInfoRequest_Format" json:"format,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AccessibilityInfoRequest) Reset() { + *x = AccessibilityInfoRequest{} + mi := &file_idb_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AccessibilityInfoRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AccessibilityInfoRequest) ProtoMessage() {} + +func (x *AccessibilityInfoRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[19] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AccessibilityInfoRequest.ProtoReflect.Descriptor instead. +func (*AccessibilityInfoRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{19} +} + +func (x *AccessibilityInfoRequest) GetPoint() *Point { + if x != nil { + return x.Point + } + return nil +} + +func (x *AccessibilityInfoRequest) GetFormat() AccessibilityInfoRequest_Format { + if x != nil { + return x.Format + } + return AccessibilityInfoRequest_LEGACY +} + +type AccessibilityInfoResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Json string `protobuf:"bytes,1,opt,name=json,proto3" json:"json,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AccessibilityInfoResponse) Reset() { + *x = AccessibilityInfoResponse{} + mi := &file_idb_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AccessibilityInfoResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AccessibilityInfoResponse) ProtoMessage() {} + +func (x *AccessibilityInfoResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[20] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AccessibilityInfoResponse.ProtoReflect.Descriptor instead. +func (*AccessibilityInfoResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{20} +} + +func (x *AccessibilityInfoResponse) GetJson() string { + if x != nil { + return x.Json + } + return "" +} + +type ApproveRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + BundleId string `protobuf:"bytes,1,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"` + Permissions []ApproveRequest_Permission `protobuf:"varint,2,rep,packed,name=permissions,proto3,enum=idb.ApproveRequest_Permission" json:"permissions,omitempty"` + Scheme string `protobuf:"bytes,3,opt,name=scheme,proto3" json:"scheme,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ApproveRequest) Reset() { + *x = ApproveRequest{} + mi := &file_idb_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ApproveRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ApproveRequest) ProtoMessage() {} + +func (x *ApproveRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[21] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ApproveRequest.ProtoReflect.Descriptor instead. +func (*ApproveRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{21} +} + +func (x *ApproveRequest) GetBundleId() string { + if x != nil { + return x.BundleId + } + return "" +} + +func (x *ApproveRequest) GetPermissions() []ApproveRequest_Permission { + if x != nil { + return x.Permissions + } + return nil +} + +func (x *ApproveRequest) GetScheme() string { + if x != nil { + return x.Scheme + } + return "" +} + +type ApproveResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ApproveResponse) Reset() { + *x = ApproveResponse{} + mi := &file_idb_proto_msgTypes[22] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ApproveResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ApproveResponse) ProtoMessage() {} + +func (x *ApproveResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[22] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ApproveResponse.ProtoReflect.Descriptor instead. +func (*ApproveResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{22} +} + +type RevokeRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + BundleId string `protobuf:"bytes,1,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"` + Permissions []RevokeRequest_Permission `protobuf:"varint,2,rep,packed,name=permissions,proto3,enum=idb.RevokeRequest_Permission" json:"permissions,omitempty"` + Scheme string `protobuf:"bytes,3,opt,name=scheme,proto3" json:"scheme,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RevokeRequest) Reset() { + *x = RevokeRequest{} + mi := &file_idb_proto_msgTypes[23] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RevokeRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RevokeRequest) ProtoMessage() {} + +func (x *RevokeRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[23] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RevokeRequest.ProtoReflect.Descriptor instead. +func (*RevokeRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{23} +} + +func (x *RevokeRequest) GetBundleId() string { + if x != nil { + return x.BundleId + } + return "" +} + +func (x *RevokeRequest) GetPermissions() []RevokeRequest_Permission { + if x != nil { + return x.Permissions + } + return nil +} + +func (x *RevokeRequest) GetScheme() string { + if x != nil { + return x.Scheme + } + return "" +} + +type RevokeResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RevokeResponse) Reset() { + *x = RevokeResponse{} + mi := &file_idb_proto_msgTypes[24] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RevokeResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RevokeResponse) ProtoMessage() {} + +func (x *RevokeResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[24] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RevokeResponse.ProtoReflect.Descriptor instead. +func (*RevokeResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{24} +} + +type ClearKeychainRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClearKeychainRequest) Reset() { + *x = ClearKeychainRequest{} + mi := &file_idb_proto_msgTypes[25] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClearKeychainRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClearKeychainRequest) ProtoMessage() {} + +func (x *ClearKeychainRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[25] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClearKeychainRequest.ProtoReflect.Descriptor instead. +func (*ClearKeychainRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{25} +} + +type ClearKeychainResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClearKeychainResponse) Reset() { + *x = ClearKeychainResponse{} + mi := &file_idb_proto_msgTypes[26] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClearKeychainResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClearKeychainResponse) ProtoMessage() {} + +func (x *ClearKeychainResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[26] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClearKeychainResponse.ProtoReflect.Descriptor instead. +func (*ClearKeychainResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{26} +} + +type SetLocationRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Location *Location `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetLocationRequest) Reset() { + *x = SetLocationRequest{} + mi := &file_idb_proto_msgTypes[27] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetLocationRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetLocationRequest) ProtoMessage() {} + +func (x *SetLocationRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[27] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetLocationRequest.ProtoReflect.Descriptor instead. +func (*SetLocationRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{27} +} + +func (x *SetLocationRequest) GetLocation() *Location { + if x != nil { + return x.Location + } + return nil +} + +type Location struct { + state protoimpl.MessageState `protogen:"open.v1"` + Latitude float64 `protobuf:"fixed64,1,opt,name=latitude,proto3" json:"latitude,omitempty"` + Longitude float64 `protobuf:"fixed64,2,opt,name=longitude,proto3" json:"longitude,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Location) Reset() { + *x = Location{} + mi := &file_idb_proto_msgTypes[28] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Location) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Location) ProtoMessage() {} + +func (x *Location) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[28] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Location.ProtoReflect.Descriptor instead. +func (*Location) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{28} +} + +func (x *Location) GetLatitude() float64 { + if x != nil { + return x.Latitude + } + return 0 +} + +func (x *Location) GetLongitude() float64 { + if x != nil { + return x.Longitude + } + return 0 +} + +type SetLocationResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetLocationResponse) Reset() { + *x = SetLocationResponse{} + mi := &file_idb_proto_msgTypes[29] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetLocationResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetLocationResponse) ProtoMessage() {} + +func (x *SetLocationResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[29] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetLocationResponse.ProtoReflect.Descriptor instead. +func (*SetLocationResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{29} +} + +type UninstallRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + BundleId string `protobuf:"bytes,1,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UninstallRequest) Reset() { + *x = UninstallRequest{} + mi := &file_idb_proto_msgTypes[30] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UninstallRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UninstallRequest) ProtoMessage() {} + +func (x *UninstallRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[30] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UninstallRequest.ProtoReflect.Descriptor instead. +func (*UninstallRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{30} +} + +func (x *UninstallRequest) GetBundleId() string { + if x != nil { + return x.BundleId + } + return "" +} + +type UninstallResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UninstallResponse) Reset() { + *x = UninstallResponse{} + mi := &file_idb_proto_msgTypes[31] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UninstallResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UninstallResponse) ProtoMessage() {} + +func (x *UninstallResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[31] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UninstallResponse.ProtoReflect.Descriptor instead. +func (*UninstallResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{31} +} + +type TerminateRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + BundleId string `protobuf:"bytes,1,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TerminateRequest) Reset() { + *x = TerminateRequest{} + mi := &file_idb_proto_msgTypes[32] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TerminateRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TerminateRequest) ProtoMessage() {} + +func (x *TerminateRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[32] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TerminateRequest.ProtoReflect.Descriptor instead. +func (*TerminateRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{32} +} + +func (x *TerminateRequest) GetBundleId() string { + if x != nil { + return x.BundleId + } + return "" +} + +type TerminateResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TerminateResponse) Reset() { + *x = TerminateResponse{} + mi := &file_idb_proto_msgTypes[33] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TerminateResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TerminateResponse) ProtoMessage() {} + +func (x *TerminateResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[33] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TerminateResponse.ProtoReflect.Descriptor instead. +func (*TerminateResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{33} +} + +type OpenUrlRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenUrlRequest) Reset() { + *x = OpenUrlRequest{} + mi := &file_idb_proto_msgTypes[34] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenUrlRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenUrlRequest) ProtoMessage() {} + +func (x *OpenUrlRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[34] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenUrlRequest.ProtoReflect.Descriptor instead. +func (*OpenUrlRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{34} +} + +func (x *OpenUrlRequest) GetUrl() string { + if x != nil { + return x.Url + } + return "" +} + +type OpenUrlResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenUrlResponse) Reset() { + *x = OpenUrlResponse{} + mi := &file_idb_proto_msgTypes[35] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenUrlResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenUrlResponse) ProtoMessage() {} + +func (x *OpenUrlResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[35] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenUrlResponse.ProtoReflect.Descriptor instead. +func (*OpenUrlResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{35} +} + +type ContactsUpdateRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Payload *Payload `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContactsUpdateRequest) Reset() { + *x = ContactsUpdateRequest{} + mi := &file_idb_proto_msgTypes[36] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContactsUpdateRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContactsUpdateRequest) ProtoMessage() {} + +func (x *ContactsUpdateRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[36] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContactsUpdateRequest.ProtoReflect.Descriptor instead. +func (*ContactsUpdateRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{36} +} + +func (x *ContactsUpdateRequest) GetPayload() *Payload { + if x != nil { + return x.Payload + } + return nil +} + +type ContactsUpdateResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContactsUpdateResponse) Reset() { + *x = ContactsUpdateResponse{} + mi := &file_idb_proto_msgTypes[37] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContactsUpdateResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContactsUpdateResponse) ProtoMessage() {} + +func (x *ContactsUpdateResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[37] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContactsUpdateResponse.ProtoReflect.Descriptor instead. +func (*ContactsUpdateResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{37} +} + +type TargetDescriptionRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + FetchDiagnostics bool `protobuf:"varint,1,opt,name=fetch_diagnostics,json=fetchDiagnostics,proto3" json:"fetch_diagnostics,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TargetDescriptionRequest) Reset() { + *x = TargetDescriptionRequest{} + mi := &file_idb_proto_msgTypes[38] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TargetDescriptionRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TargetDescriptionRequest) ProtoMessage() {} + +func (x *TargetDescriptionRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[38] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TargetDescriptionRequest.ProtoReflect.Descriptor instead. +func (*TargetDescriptionRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{38} +} + +func (x *TargetDescriptionRequest) GetFetchDiagnostics() bool { + if x != nil { + return x.FetchDiagnostics + } + return false +} + +type TargetDescriptionResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + TargetDescription *TargetDescription `protobuf:"bytes,1,opt,name=target_description,json=targetDescription,proto3" json:"target_description,omitempty"` + Companion *CompanionInfo `protobuf:"bytes,2,opt,name=companion,proto3" json:"companion,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TargetDescriptionResponse) Reset() { + *x = TargetDescriptionResponse{} + mi := &file_idb_proto_msgTypes[39] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TargetDescriptionResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TargetDescriptionResponse) ProtoMessage() {} + +func (x *TargetDescriptionResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[39] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TargetDescriptionResponse.ProtoReflect.Descriptor instead. +func (*TargetDescriptionResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{39} +} + +func (x *TargetDescriptionResponse) GetTargetDescription() *TargetDescription { + if x != nil { + return x.TargetDescription + } + return nil +} + +func (x *TargetDescriptionResponse) GetCompanion() *CompanionInfo { + if x != nil { + return x.Companion + } + return nil +} + +type HIDEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Event: + // + // *HIDEvent_Press + // *HIDEvent_Swipe + // *HIDEvent_Delay + Event isHIDEvent_Event `protobuf_oneof:"event"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HIDEvent) Reset() { + *x = HIDEvent{} + mi := &file_idb_proto_msgTypes[40] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HIDEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HIDEvent) ProtoMessage() {} + +func (x *HIDEvent) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[40] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HIDEvent.ProtoReflect.Descriptor instead. +func (*HIDEvent) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{40} +} + +func (x *HIDEvent) GetEvent() isHIDEvent_Event { + if x != nil { + return x.Event + } + return nil +} + +func (x *HIDEvent) GetPress() *HIDEvent_HIDPress { + if x != nil { + if x, ok := x.Event.(*HIDEvent_Press); ok { + return x.Press + } + } + return nil +} + +func (x *HIDEvent) GetSwipe() *HIDEvent_HIDSwipe { + if x != nil { + if x, ok := x.Event.(*HIDEvent_Swipe); ok { + return x.Swipe + } + } + return nil +} + +func (x *HIDEvent) GetDelay() *HIDEvent_HIDDelay { + if x != nil { + if x, ok := x.Event.(*HIDEvent_Delay); ok { + return x.Delay + } + } + return nil +} + +type isHIDEvent_Event interface { + isHIDEvent_Event() +} + +type HIDEvent_Press struct { + Press *HIDEvent_HIDPress `protobuf:"bytes,1,opt,name=press,proto3,oneof"` +} + +type HIDEvent_Swipe struct { + Swipe *HIDEvent_HIDSwipe `protobuf:"bytes,2,opt,name=swipe,proto3,oneof"` +} + +type HIDEvent_Delay struct { + Delay *HIDEvent_HIDDelay `protobuf:"bytes,3,opt,name=delay,proto3,oneof"` +} + +func (*HIDEvent_Press) isHIDEvent_Event() {} + +func (*HIDEvent_Swipe) isHIDEvent_Event() {} + +func (*HIDEvent_Delay) isHIDEvent_Event() {} + +type HIDResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HIDResponse) Reset() { + *x = HIDResponse{} + mi := &file_idb_proto_msgTypes[41] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HIDResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HIDResponse) ProtoMessage() {} + +func (x *HIDResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[41] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HIDResponse.ProtoReflect.Descriptor instead. +func (*HIDResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{41} +} + +type ConnectRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Metadata map[string]string `protobuf:"bytes,1,rep,name=metadata,proto3" json:"metadata,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + LocalFilePath string `protobuf:"bytes,4,opt,name=local_file_path,json=localFilePath,proto3" json:"local_file_path,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ConnectRequest) Reset() { + *x = ConnectRequest{} + mi := &file_idb_proto_msgTypes[42] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ConnectRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ConnectRequest) ProtoMessage() {} + +func (x *ConnectRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[42] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ConnectRequest.ProtoReflect.Descriptor instead. +func (*ConnectRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{42} +} + +func (x *ConnectRequest) GetMetadata() map[string]string { + if x != nil { + return x.Metadata + } + return nil +} + +func (x *ConnectRequest) GetLocalFilePath() string { + if x != nil { + return x.LocalFilePath + } + return "" +} + +type ConnectResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Companion *CompanionInfo `protobuf:"bytes,1,opt,name=companion,proto3" json:"companion,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ConnectResponse) Reset() { + *x = ConnectResponse{} + mi := &file_idb_proto_msgTypes[43] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ConnectResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ConnectResponse) ProtoMessage() {} + +func (x *ConnectResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[43] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ConnectResponse.ProtoReflect.Descriptor instead. +func (*ConnectResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{43} +} + +func (x *ConnectResponse) GetCompanion() *CompanionInfo { + if x != nil { + return x.Companion + } + return nil +} + +type ScreenDimensions struct { + state protoimpl.MessageState `protogen:"open.v1"` + Width uint64 `protobuf:"varint,1,opt,name=width,proto3" json:"width,omitempty"` + Height uint64 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"` + Density float64 `protobuf:"fixed64,3,opt,name=density,proto3" json:"density,omitempty"` + WidthPoints uint64 `protobuf:"varint,4,opt,name=width_points,json=widthPoints,proto3" json:"width_points,omitempty"` + HeightPoints uint64 `protobuf:"varint,5,opt,name=height_points,json=heightPoints,proto3" json:"height_points,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ScreenDimensions) Reset() { + *x = ScreenDimensions{} + mi := &file_idb_proto_msgTypes[44] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ScreenDimensions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ScreenDimensions) ProtoMessage() {} + +func (x *ScreenDimensions) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[44] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ScreenDimensions.ProtoReflect.Descriptor instead. +func (*ScreenDimensions) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{44} +} + +func (x *ScreenDimensions) GetWidth() uint64 { + if x != nil { + return x.Width + } + return 0 +} + +func (x *ScreenDimensions) GetHeight() uint64 { + if x != nil { + return x.Height + } + return 0 +} + +func (x *ScreenDimensions) GetDensity() float64 { + if x != nil { + return x.Density + } + return 0 +} + +func (x *ScreenDimensions) GetWidthPoints() uint64 { + if x != nil { + return x.WidthPoints + } + return 0 +} + +func (x *ScreenDimensions) GetHeightPoints() uint64 { + if x != nil { + return x.HeightPoints + } + return 0 +} + +type TargetDescription struct { + state protoimpl.MessageState `protogen:"open.v1"` + Udid string `protobuf:"bytes,1,opt,name=udid,proto3" json:"udid,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + ScreenDimensions *ScreenDimensions `protobuf:"bytes,3,opt,name=screen_dimensions,json=screenDimensions,proto3" json:"screen_dimensions,omitempty"` + State string `protobuf:"bytes,4,opt,name=state,proto3" json:"state,omitempty"` + TargetType string `protobuf:"bytes,5,opt,name=target_type,json=targetType,proto3" json:"target_type,omitempty"` + OsVersion string `protobuf:"bytes,6,opt,name=os_version,json=osVersion,proto3" json:"os_version,omitempty"` + Architecture string `protobuf:"bytes,7,opt,name=architecture,proto3" json:"architecture,omitempty"` + Extended []byte `protobuf:"bytes,9,opt,name=extended,proto3" json:"extended,omitempty"` + Diagnostics []byte `protobuf:"bytes,10,opt,name=diagnostics,proto3" json:"diagnostics,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TargetDescription) Reset() { + *x = TargetDescription{} + mi := &file_idb_proto_msgTypes[45] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TargetDescription) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TargetDescription) ProtoMessage() {} + +func (x *TargetDescription) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[45] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TargetDescription.ProtoReflect.Descriptor instead. +func (*TargetDescription) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{45} +} + +func (x *TargetDescription) GetUdid() string { + if x != nil { + return x.Udid + } + return "" +} + +func (x *TargetDescription) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *TargetDescription) GetScreenDimensions() *ScreenDimensions { + if x != nil { + return x.ScreenDimensions + } + return nil +} + +func (x *TargetDescription) GetState() string { + if x != nil { + return x.State + } + return "" +} + +func (x *TargetDescription) GetTargetType() string { + if x != nil { + return x.TargetType + } + return "" +} + +func (x *TargetDescription) GetOsVersion() string { + if x != nil { + return x.OsVersion + } + return "" +} + +func (x *TargetDescription) GetArchitecture() string { + if x != nil { + return x.Architecture + } + return "" +} + +func (x *TargetDescription) GetExtended() []byte { + if x != nil { + return x.Extended + } + return nil +} + +func (x *TargetDescription) GetDiagnostics() []byte { + if x != nil { + return x.Diagnostics + } + return nil +} + +type LogRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Arguments []string `protobuf:"bytes,1,rep,name=arguments,proto3" json:"arguments,omitempty"` + Source LogRequest_Source `protobuf:"varint,2,opt,name=source,proto3,enum=idb.LogRequest_Source" json:"source,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LogRequest) Reset() { + *x = LogRequest{} + mi := &file_idb_proto_msgTypes[46] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LogRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LogRequest) ProtoMessage() {} + +func (x *LogRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[46] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LogRequest.ProtoReflect.Descriptor instead. +func (*LogRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{46} +} + +func (x *LogRequest) GetArguments() []string { + if x != nil { + return x.Arguments + } + return nil +} + +func (x *LogRequest) GetSource() LogRequest_Source { + if x != nil { + return x.Source + } + return LogRequest_TARGET +} + +type LogResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Output []byte `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LogResponse) Reset() { + *x = LogResponse{} + mi := &file_idb_proto_msgTypes[47] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LogResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LogResponse) ProtoMessage() {} + +func (x *LogResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[47] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LogResponse.ProtoReflect.Descriptor instead. +func (*LogResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{47} +} + +func (x *LogResponse) GetOutput() []byte { + if x != nil { + return x.Output + } + return nil +} + +type RecordRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Control: + // + // *RecordRequest_Start_ + // *RecordRequest_Stop_ + Control isRecordRequest_Control `protobuf_oneof:"control"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RecordRequest) Reset() { + *x = RecordRequest{} + mi := &file_idb_proto_msgTypes[48] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RecordRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RecordRequest) ProtoMessage() {} + +func (x *RecordRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[48] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RecordRequest.ProtoReflect.Descriptor instead. +func (*RecordRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{48} +} + +func (x *RecordRequest) GetControl() isRecordRequest_Control { + if x != nil { + return x.Control + } + return nil +} + +func (x *RecordRequest) GetStart() *RecordRequest_Start { + if x != nil { + if x, ok := x.Control.(*RecordRequest_Start_); ok { + return x.Start + } + } + return nil +} + +func (x *RecordRequest) GetStop() *RecordRequest_Stop { + if x != nil { + if x, ok := x.Control.(*RecordRequest_Stop_); ok { + return x.Stop + } + } + return nil +} + +type isRecordRequest_Control interface { + isRecordRequest_Control() +} + +type RecordRequest_Start_ struct { + Start *RecordRequest_Start `protobuf:"bytes,1,opt,name=start,proto3,oneof"` +} + +type RecordRequest_Stop_ struct { + Stop *RecordRequest_Stop `protobuf:"bytes,2,opt,name=stop,proto3,oneof"` +} + +func (*RecordRequest_Start_) isRecordRequest_Control() {} + +func (*RecordRequest_Stop_) isRecordRequest_Control() {} + +type RecordResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Output: + // + // *RecordResponse_LogOutput + // *RecordResponse_Payload + Output isRecordResponse_Output `protobuf_oneof:"output"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RecordResponse) Reset() { + *x = RecordResponse{} + mi := &file_idb_proto_msgTypes[49] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RecordResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RecordResponse) ProtoMessage() {} + +func (x *RecordResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[49] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RecordResponse.ProtoReflect.Descriptor instead. +func (*RecordResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{49} +} + +func (x *RecordResponse) GetOutput() isRecordResponse_Output { + if x != nil { + return x.Output + } + return nil +} + +func (x *RecordResponse) GetLogOutput() []byte { + if x != nil { + if x, ok := x.Output.(*RecordResponse_LogOutput); ok { + return x.LogOutput + } + } + return nil +} + +func (x *RecordResponse) GetPayload() *Payload { + if x != nil { + if x, ok := x.Output.(*RecordResponse_Payload); ok { + return x.Payload + } + } + return nil +} + +type isRecordResponse_Output interface { + isRecordResponse_Output() +} + +type RecordResponse_LogOutput struct { + LogOutput []byte `protobuf:"bytes,1,opt,name=log_output,json=logOutput,proto3,oneof"` +} + +type RecordResponse_Payload struct { + Payload *Payload `protobuf:"bytes,2,opt,name=payload,proto3,oneof"` +} + +func (*RecordResponse_LogOutput) isRecordResponse_Output() {} + +func (*RecordResponse_Payload) isRecordResponse_Output() {} + +type VideoStreamRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Control: + // + // *VideoStreamRequest_Start_ + // *VideoStreamRequest_Stop_ + Control isVideoStreamRequest_Control `protobuf_oneof:"control"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VideoStreamRequest) Reset() { + *x = VideoStreamRequest{} + mi := &file_idb_proto_msgTypes[50] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VideoStreamRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VideoStreamRequest) ProtoMessage() {} + +func (x *VideoStreamRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[50] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VideoStreamRequest.ProtoReflect.Descriptor instead. +func (*VideoStreamRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{50} +} + +func (x *VideoStreamRequest) GetControl() isVideoStreamRequest_Control { + if x != nil { + return x.Control + } + return nil +} + +func (x *VideoStreamRequest) GetStart() *VideoStreamRequest_Start { + if x != nil { + if x, ok := x.Control.(*VideoStreamRequest_Start_); ok { + return x.Start + } + } + return nil +} + +func (x *VideoStreamRequest) GetStop() *VideoStreamRequest_Stop { + if x != nil { + if x, ok := x.Control.(*VideoStreamRequest_Stop_); ok { + return x.Stop + } + } + return nil +} + +type isVideoStreamRequest_Control interface { + isVideoStreamRequest_Control() +} + +type VideoStreamRequest_Start_ struct { + Start *VideoStreamRequest_Start `protobuf:"bytes,1,opt,name=start,proto3,oneof"` +} + +type VideoStreamRequest_Stop_ struct { + Stop *VideoStreamRequest_Stop `protobuf:"bytes,2,opt,name=stop,proto3,oneof"` +} + +func (*VideoStreamRequest_Start_) isVideoStreamRequest_Control() {} + +func (*VideoStreamRequest_Stop_) isVideoStreamRequest_Control() {} + +type VideoStreamResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Output: + // + // *VideoStreamResponse_LogOutput + // *VideoStreamResponse_Payload + Output isVideoStreamResponse_Output `protobuf_oneof:"output"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VideoStreamResponse) Reset() { + *x = VideoStreamResponse{} + mi := &file_idb_proto_msgTypes[51] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VideoStreamResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VideoStreamResponse) ProtoMessage() {} + +func (x *VideoStreamResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[51] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VideoStreamResponse.ProtoReflect.Descriptor instead. +func (*VideoStreamResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{51} +} + +func (x *VideoStreamResponse) GetOutput() isVideoStreamResponse_Output { + if x != nil { + return x.Output + } + return nil +} + +func (x *VideoStreamResponse) GetLogOutput() []byte { + if x != nil { + if x, ok := x.Output.(*VideoStreamResponse_LogOutput); ok { + return x.LogOutput + } + } + return nil +} + +func (x *VideoStreamResponse) GetPayload() *Payload { + if x != nil { + if x, ok := x.Output.(*VideoStreamResponse_Payload); ok { + return x.Payload + } + } + return nil +} + +type isVideoStreamResponse_Output interface { + isVideoStreamResponse_Output() +} + +type VideoStreamResponse_LogOutput struct { + LogOutput []byte `protobuf:"bytes,1,opt,name=log_output,json=logOutput,proto3,oneof"` +} + +type VideoStreamResponse_Payload struct { + Payload *Payload `protobuf:"bytes,2,opt,name=payload,proto3,oneof"` +} + +func (*VideoStreamResponse_LogOutput) isVideoStreamResponse_Output() {} + +func (*VideoStreamResponse_Payload) isVideoStreamResponse_Output() {} + +type LaunchRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Control: + // + // *LaunchRequest_Start_ + // *LaunchRequest_Stop_ + Control isLaunchRequest_Control `protobuf_oneof:"control"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LaunchRequest) Reset() { + *x = LaunchRequest{} + mi := &file_idb_proto_msgTypes[52] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LaunchRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LaunchRequest) ProtoMessage() {} + +func (x *LaunchRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[52] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LaunchRequest.ProtoReflect.Descriptor instead. +func (*LaunchRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{52} +} + +func (x *LaunchRequest) GetControl() isLaunchRequest_Control { + if x != nil { + return x.Control + } + return nil +} + +func (x *LaunchRequest) GetStart() *LaunchRequest_Start { + if x != nil { + if x, ok := x.Control.(*LaunchRequest_Start_); ok { + return x.Start + } + } + return nil +} + +func (x *LaunchRequest) GetStop() *LaunchRequest_Stop { + if x != nil { + if x, ok := x.Control.(*LaunchRequest_Stop_); ok { + return x.Stop + } + } + return nil +} + +type isLaunchRequest_Control interface { + isLaunchRequest_Control() +} + +type LaunchRequest_Start_ struct { + Start *LaunchRequest_Start `protobuf:"bytes,1,opt,name=start,proto3,oneof"` +} + +type LaunchRequest_Stop_ struct { + Stop *LaunchRequest_Stop `protobuf:"bytes,2,opt,name=stop,proto3,oneof"` +} + +func (*LaunchRequest_Start_) isLaunchRequest_Control() {} + +func (*LaunchRequest_Stop_) isLaunchRequest_Control() {} + +type LaunchResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Output *ProcessOutput `protobuf:"bytes,3,opt,name=output,proto3" json:"output,omitempty"` + Debugger *DebuggerInfo `protobuf:"bytes,4,opt,name=debugger,proto3" json:"debugger,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LaunchResponse) Reset() { + *x = LaunchResponse{} + mi := &file_idb_proto_msgTypes[53] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LaunchResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LaunchResponse) ProtoMessage() {} + +func (x *LaunchResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[53] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LaunchResponse.ProtoReflect.Descriptor instead. +func (*LaunchResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{53} +} + +func (x *LaunchResponse) GetOutput() *ProcessOutput { + if x != nil { + return x.Output + } + return nil +} + +func (x *LaunchResponse) GetDebugger() *DebuggerInfo { + if x != nil { + return x.Debugger + } + return nil +} + +type AddMediaRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Payload *Payload `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AddMediaRequest) Reset() { + *x = AddMediaRequest{} + mi := &file_idb_proto_msgTypes[54] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AddMediaRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddMediaRequest) ProtoMessage() {} + +func (x *AddMediaRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[54] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AddMediaRequest.ProtoReflect.Descriptor instead. +func (*AddMediaRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{54} +} + +func (x *AddMediaRequest) GetPayload() *Payload { + if x != nil { + return x.Payload + } + return nil +} + +type AddMediaResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AddMediaResponse) Reset() { + *x = AddMediaResponse{} + mi := &file_idb_proto_msgTypes[55] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AddMediaResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddMediaResponse) ProtoMessage() {} + +func (x *AddMediaResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[55] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AddMediaResponse.ProtoReflect.Descriptor instead. +func (*AddMediaResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{55} +} + +type InstrumentsRunRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Control: + // + // *InstrumentsRunRequest_Start_ + // *InstrumentsRunRequest_Stop_ + Control isInstrumentsRunRequest_Control `protobuf_oneof:"control"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InstrumentsRunRequest) Reset() { + *x = InstrumentsRunRequest{} + mi := &file_idb_proto_msgTypes[56] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InstrumentsRunRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InstrumentsRunRequest) ProtoMessage() {} + +func (x *InstrumentsRunRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[56] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InstrumentsRunRequest.ProtoReflect.Descriptor instead. +func (*InstrumentsRunRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{56} +} + +func (x *InstrumentsRunRequest) GetControl() isInstrumentsRunRequest_Control { + if x != nil { + return x.Control + } + return nil +} + +func (x *InstrumentsRunRequest) GetStart() *InstrumentsRunRequest_Start { + if x != nil { + if x, ok := x.Control.(*InstrumentsRunRequest_Start_); ok { + return x.Start + } + } + return nil +} + +func (x *InstrumentsRunRequest) GetStop() *InstrumentsRunRequest_Stop { + if x != nil { + if x, ok := x.Control.(*InstrumentsRunRequest_Stop_); ok { + return x.Stop + } + } + return nil +} + +type isInstrumentsRunRequest_Control interface { + isInstrumentsRunRequest_Control() +} + +type InstrumentsRunRequest_Start_ struct { + Start *InstrumentsRunRequest_Start `protobuf:"bytes,1,opt,name=start,proto3,oneof"` +} + +type InstrumentsRunRequest_Stop_ struct { + Stop *InstrumentsRunRequest_Stop `protobuf:"bytes,2,opt,name=stop,proto3,oneof"` +} + +func (*InstrumentsRunRequest_Start_) isInstrumentsRunRequest_Control() {} + +func (*InstrumentsRunRequest_Stop_) isInstrumentsRunRequest_Control() {} + +type InstrumentsRunResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Output: + // + // *InstrumentsRunResponse_LogOutput + // *InstrumentsRunResponse_Payload + // *InstrumentsRunResponse_State_ + Output isInstrumentsRunResponse_Output `protobuf_oneof:"output"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InstrumentsRunResponse) Reset() { + *x = InstrumentsRunResponse{} + mi := &file_idb_proto_msgTypes[57] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InstrumentsRunResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InstrumentsRunResponse) ProtoMessage() {} + +func (x *InstrumentsRunResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[57] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InstrumentsRunResponse.ProtoReflect.Descriptor instead. +func (*InstrumentsRunResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{57} +} + +func (x *InstrumentsRunResponse) GetOutput() isInstrumentsRunResponse_Output { + if x != nil { + return x.Output + } + return nil +} + +func (x *InstrumentsRunResponse) GetLogOutput() []byte { + if x != nil { + if x, ok := x.Output.(*InstrumentsRunResponse_LogOutput); ok { + return x.LogOutput + } + } + return nil +} + +func (x *InstrumentsRunResponse) GetPayload() *Payload { + if x != nil { + if x, ok := x.Output.(*InstrumentsRunResponse_Payload); ok { + return x.Payload + } + } + return nil +} + +func (x *InstrumentsRunResponse) GetState() InstrumentsRunResponse_State { + if x != nil { + if x, ok := x.Output.(*InstrumentsRunResponse_State_); ok { + return x.State + } + } + return InstrumentsRunResponse_UNKNOWN +} + +type isInstrumentsRunResponse_Output interface { + isInstrumentsRunResponse_Output() +} + +type InstrumentsRunResponse_LogOutput struct { + LogOutput []byte `protobuf:"bytes,1,opt,name=log_output,json=logOutput,proto3,oneof"` +} + +type InstrumentsRunResponse_Payload struct { + Payload *Payload `protobuf:"bytes,2,opt,name=payload,proto3,oneof"` +} + +type InstrumentsRunResponse_State_ struct { + State InstrumentsRunResponse_State `protobuf:"varint,3,opt,name=state,proto3,enum=idb.InstrumentsRunResponse_State,oneof"` +} + +func (*InstrumentsRunResponse_LogOutput) isInstrumentsRunResponse_Output() {} + +func (*InstrumentsRunResponse_Payload) isInstrumentsRunResponse_Output() {} + +func (*InstrumentsRunResponse_State_) isInstrumentsRunResponse_Output() {} + +type XctraceRecordRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Control: + // + // *XctraceRecordRequest_Start_ + // *XctraceRecordRequest_Stop_ + Control isXctraceRecordRequest_Control `protobuf_oneof:"control"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctraceRecordRequest) Reset() { + *x = XctraceRecordRequest{} + mi := &file_idb_proto_msgTypes[58] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctraceRecordRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctraceRecordRequest) ProtoMessage() {} + +func (x *XctraceRecordRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[58] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctraceRecordRequest.ProtoReflect.Descriptor instead. +func (*XctraceRecordRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{58} +} + +func (x *XctraceRecordRequest) GetControl() isXctraceRecordRequest_Control { + if x != nil { + return x.Control + } + return nil +} + +func (x *XctraceRecordRequest) GetStart() *XctraceRecordRequest_Start { + if x != nil { + if x, ok := x.Control.(*XctraceRecordRequest_Start_); ok { + return x.Start + } + } + return nil +} + +func (x *XctraceRecordRequest) GetStop() *XctraceRecordRequest_Stop { + if x != nil { + if x, ok := x.Control.(*XctraceRecordRequest_Stop_); ok { + return x.Stop + } + } + return nil +} + +type isXctraceRecordRequest_Control interface { + isXctraceRecordRequest_Control() +} + +type XctraceRecordRequest_Start_ struct { + Start *XctraceRecordRequest_Start `protobuf:"bytes,1,opt,name=start,proto3,oneof"` +} + +type XctraceRecordRequest_Stop_ struct { + Stop *XctraceRecordRequest_Stop `protobuf:"bytes,2,opt,name=stop,proto3,oneof"` +} + +func (*XctraceRecordRequest_Start_) isXctraceRecordRequest_Control() {} + +func (*XctraceRecordRequest_Stop_) isXctraceRecordRequest_Control() {} + +type XctraceRecordResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Output: + // + // *XctraceRecordResponse_Log + // *XctraceRecordResponse_Payload + // *XctraceRecordResponse_State_ + Output isXctraceRecordResponse_Output `protobuf_oneof:"output"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctraceRecordResponse) Reset() { + *x = XctraceRecordResponse{} + mi := &file_idb_proto_msgTypes[59] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctraceRecordResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctraceRecordResponse) ProtoMessage() {} + +func (x *XctraceRecordResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[59] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctraceRecordResponse.ProtoReflect.Descriptor instead. +func (*XctraceRecordResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{59} +} + +func (x *XctraceRecordResponse) GetOutput() isXctraceRecordResponse_Output { + if x != nil { + return x.Output + } + return nil +} + +func (x *XctraceRecordResponse) GetLog() []byte { + if x != nil { + if x, ok := x.Output.(*XctraceRecordResponse_Log); ok { + return x.Log + } + } + return nil +} + +func (x *XctraceRecordResponse) GetPayload() *Payload { + if x != nil { + if x, ok := x.Output.(*XctraceRecordResponse_Payload); ok { + return x.Payload + } + } + return nil +} + +func (x *XctraceRecordResponse) GetState() XctraceRecordResponse_State { + if x != nil { + if x, ok := x.Output.(*XctraceRecordResponse_State_); ok { + return x.State + } + } + return XctraceRecordResponse_UNKNOWN +} + +type isXctraceRecordResponse_Output interface { + isXctraceRecordResponse_Output() +} + +type XctraceRecordResponse_Log struct { + Log []byte `protobuf:"bytes,1,opt,name=log,proto3,oneof"` +} + +type XctraceRecordResponse_Payload struct { + Payload *Payload `protobuf:"bytes,2,opt,name=payload,proto3,oneof"` +} + +type XctraceRecordResponse_State_ struct { + State XctraceRecordResponse_State `protobuf:"varint,3,opt,name=state,proto3,enum=idb.XctraceRecordResponse_State,oneof"` +} + +func (*XctraceRecordResponse_Log) isXctraceRecordResponse_Output() {} + +func (*XctraceRecordResponse_Payload) isXctraceRecordResponse_Output() {} + +func (*XctraceRecordResponse_State_) isXctraceRecordResponse_Output() {} + +type DebugServerRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Control: + // + // *DebugServerRequest_Start_ + // *DebugServerRequest_Stop_ + // *DebugServerRequest_Status_ + // *DebugServerRequest_Pipe_ + Control isDebugServerRequest_Control `protobuf_oneof:"control"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugServerRequest) Reset() { + *x = DebugServerRequest{} + mi := &file_idb_proto_msgTypes[60] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugServerRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugServerRequest) ProtoMessage() {} + +func (x *DebugServerRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[60] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugServerRequest.ProtoReflect.Descriptor instead. +func (*DebugServerRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{60} +} + +func (x *DebugServerRequest) GetControl() isDebugServerRequest_Control { + if x != nil { + return x.Control + } + return nil +} + +func (x *DebugServerRequest) GetStart() *DebugServerRequest_Start { + if x != nil { + if x, ok := x.Control.(*DebugServerRequest_Start_); ok { + return x.Start + } + } + return nil +} + +func (x *DebugServerRequest) GetStop() *DebugServerRequest_Stop { + if x != nil { + if x, ok := x.Control.(*DebugServerRequest_Stop_); ok { + return x.Stop + } + } + return nil +} + +func (x *DebugServerRequest) GetStatus() *DebugServerRequest_Status { + if x != nil { + if x, ok := x.Control.(*DebugServerRequest_Status_); ok { + return x.Status + } + } + return nil +} + +func (x *DebugServerRequest) GetPipe() *DebugServerRequest_Pipe { + if x != nil { + if x, ok := x.Control.(*DebugServerRequest_Pipe_); ok { + return x.Pipe + } + } + return nil +} + +type isDebugServerRequest_Control interface { + isDebugServerRequest_Control() +} + +type DebugServerRequest_Start_ struct { + Start *DebugServerRequest_Start `protobuf:"bytes,1,opt,name=start,proto3,oneof"` +} + +type DebugServerRequest_Stop_ struct { + Stop *DebugServerRequest_Stop `protobuf:"bytes,2,opt,name=stop,proto3,oneof"` +} + +type DebugServerRequest_Status_ struct { + Status *DebugServerRequest_Status `protobuf:"bytes,3,opt,name=status,proto3,oneof"` +} + +type DebugServerRequest_Pipe_ struct { + Pipe *DebugServerRequest_Pipe `protobuf:"bytes,4,opt,name=pipe,proto3,oneof"` +} + +func (*DebugServerRequest_Start_) isDebugServerRequest_Control() {} + +func (*DebugServerRequest_Stop_) isDebugServerRequest_Control() {} + +func (*DebugServerRequest_Status_) isDebugServerRequest_Control() {} + +func (*DebugServerRequest_Pipe_) isDebugServerRequest_Control() {} + +type DebugServerResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Control: + // + // *DebugServerResponse_Status_ + // *DebugServerResponse_Pipe_ + Control isDebugServerResponse_Control `protobuf_oneof:"control"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugServerResponse) Reset() { + *x = DebugServerResponse{} + mi := &file_idb_proto_msgTypes[61] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugServerResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugServerResponse) ProtoMessage() {} + +func (x *DebugServerResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[61] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugServerResponse.ProtoReflect.Descriptor instead. +func (*DebugServerResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{61} +} + +func (x *DebugServerResponse) GetControl() isDebugServerResponse_Control { + if x != nil { + return x.Control + } + return nil +} + +func (x *DebugServerResponse) GetStatus() *DebugServerResponse_Status { + if x != nil { + if x, ok := x.Control.(*DebugServerResponse_Status_); ok { + return x.Status + } + } + return nil +} + +func (x *DebugServerResponse) GetPipe() *DebugServerResponse_Pipe { + if x != nil { + if x, ok := x.Control.(*DebugServerResponse_Pipe_); ok { + return x.Pipe + } + } + return nil +} + +type isDebugServerResponse_Control interface { + isDebugServerResponse_Control() +} + +type DebugServerResponse_Status_ struct { + Status *DebugServerResponse_Status `protobuf:"bytes,1,opt,name=status,proto3,oneof"` +} + +type DebugServerResponse_Pipe_ struct { + Pipe *DebugServerResponse_Pipe `protobuf:"bytes,2,opt,name=pipe,proto3,oneof"` +} + +func (*DebugServerResponse_Status_) isDebugServerResponse_Control() {} + +func (*DebugServerResponse_Pipe_) isDebugServerResponse_Control() {} + +type CrashShowRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CrashShowRequest) Reset() { + *x = CrashShowRequest{} + mi := &file_idb_proto_msgTypes[62] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CrashShowRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CrashShowRequest) ProtoMessage() {} + +func (x *CrashShowRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[62] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CrashShowRequest.ProtoReflect.Descriptor instead. +func (*CrashShowRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{62} +} + +func (x *CrashShowRequest) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +type CrashLogResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + List []*CrashLogInfo `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CrashLogResponse) Reset() { + *x = CrashLogResponse{} + mi := &file_idb_proto_msgTypes[63] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CrashLogResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CrashLogResponse) ProtoMessage() {} + +func (x *CrashLogResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[63] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CrashLogResponse.ProtoReflect.Descriptor instead. +func (*CrashLogResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{63} +} + +func (x *CrashLogResponse) GetList() []*CrashLogInfo { + if x != nil { + return x.List + } + return nil +} + +type CrashLogInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + BundleId string `protobuf:"bytes,2,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"` + ProcessName string `protobuf:"bytes,3,opt,name=process_name,json=processName,proto3" json:"process_name,omitempty"` + ParentProcessName string `protobuf:"bytes,4,opt,name=parent_process_name,json=parentProcessName,proto3" json:"parent_process_name,omitempty"` + ProcessIdentifier uint64 `protobuf:"varint,5,opt,name=process_identifier,json=processIdentifier,proto3" json:"process_identifier,omitempty"` + ParentProcessIdentifier uint64 `protobuf:"varint,6,opt,name=parent_process_identifier,json=parentProcessIdentifier,proto3" json:"parent_process_identifier,omitempty"` + Timestamp uint64 `protobuf:"varint,7,opt,name=timestamp,proto3" json:"timestamp,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CrashLogInfo) Reset() { + *x = CrashLogInfo{} + mi := &file_idb_proto_msgTypes[64] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CrashLogInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CrashLogInfo) ProtoMessage() {} + +func (x *CrashLogInfo) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[64] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CrashLogInfo.ProtoReflect.Descriptor instead. +func (*CrashLogInfo) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{64} +} + +func (x *CrashLogInfo) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *CrashLogInfo) GetBundleId() string { + if x != nil { + return x.BundleId + } + return "" +} + +func (x *CrashLogInfo) GetProcessName() string { + if x != nil { + return x.ProcessName + } + return "" +} + +func (x *CrashLogInfo) GetParentProcessName() string { + if x != nil { + return x.ParentProcessName + } + return "" +} + +func (x *CrashLogInfo) GetProcessIdentifier() uint64 { + if x != nil { + return x.ProcessIdentifier + } + return 0 +} + +func (x *CrashLogInfo) GetParentProcessIdentifier() uint64 { + if x != nil { + return x.ParentProcessIdentifier + } + return 0 +} + +func (x *CrashLogInfo) GetTimestamp() uint64 { + if x != nil { + return x.Timestamp + } + return 0 +} + +type CrashShowResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Info *CrashLogInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"` + Contents string `protobuf:"bytes,2,opt,name=contents,proto3" json:"contents,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CrashShowResponse) Reset() { + *x = CrashShowResponse{} + mi := &file_idb_proto_msgTypes[65] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CrashShowResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CrashShowResponse) ProtoMessage() {} + +func (x *CrashShowResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[65] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CrashShowResponse.ProtoReflect.Descriptor instead. +func (*CrashShowResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{65} +} + +func (x *CrashShowResponse) GetInfo() *CrashLogInfo { + if x != nil { + return x.Info + } + return nil +} + +func (x *CrashShowResponse) GetContents() string { + if x != nil { + return x.Contents + } + return "" +} + +type CrashLogQuery struct { + state protoimpl.MessageState `protogen:"open.v1"` + Since uint64 `protobuf:"varint,1,opt,name=since,proto3" json:"since,omitempty"` + Before uint64 `protobuf:"varint,2,opt,name=before,proto3" json:"before,omitempty"` + BundleId string `protobuf:"bytes,3,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"` + Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CrashLogQuery) Reset() { + *x = CrashLogQuery{} + mi := &file_idb_proto_msgTypes[66] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CrashLogQuery) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CrashLogQuery) ProtoMessage() {} + +func (x *CrashLogQuery) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[66] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CrashLogQuery.ProtoReflect.Descriptor instead. +func (*CrashLogQuery) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{66} +} + +func (x *CrashLogQuery) GetSince() uint64 { + if x != nil { + return x.Since + } + return 0 +} + +func (x *CrashLogQuery) GetBefore() uint64 { + if x != nil { + return x.Before + } + return 0 +} + +func (x *CrashLogQuery) GetBundleId() string { + if x != nil { + return x.BundleId + } + return "" +} + +func (x *CrashLogQuery) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +type XctestListBundlesRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctestListBundlesRequest) Reset() { + *x = XctestListBundlesRequest{} + mi := &file_idb_proto_msgTypes[67] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctestListBundlesRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctestListBundlesRequest) ProtoMessage() {} + +func (x *XctestListBundlesRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[67] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctestListBundlesRequest.ProtoReflect.Descriptor instead. +func (*XctestListBundlesRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{67} +} + +type XctestListBundlesResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Bundles []*XctestListBundlesResponse_Bundles `protobuf:"bytes,1,rep,name=bundles,proto3" json:"bundles,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctestListBundlesResponse) Reset() { + *x = XctestListBundlesResponse{} + mi := &file_idb_proto_msgTypes[68] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctestListBundlesResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctestListBundlesResponse) ProtoMessage() {} + +func (x *XctestListBundlesResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[68] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctestListBundlesResponse.ProtoReflect.Descriptor instead. +func (*XctestListBundlesResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{68} +} + +func (x *XctestListBundlesResponse) GetBundles() []*XctestListBundlesResponse_Bundles { + if x != nil { + return x.Bundles + } + return nil +} + +type XctestListTestsRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + BundleName string `protobuf:"bytes,1,opt,name=bundle_name,json=bundleName,proto3" json:"bundle_name,omitempty"` + AppPath string `protobuf:"bytes,2,opt,name=app_path,json=appPath,proto3" json:"app_path,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctestListTestsRequest) Reset() { + *x = XctestListTestsRequest{} + mi := &file_idb_proto_msgTypes[69] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctestListTestsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctestListTestsRequest) ProtoMessage() {} + +func (x *XctestListTestsRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[69] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctestListTestsRequest.ProtoReflect.Descriptor instead. +func (*XctestListTestsRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{69} +} + +func (x *XctestListTestsRequest) GetBundleName() string { + if x != nil { + return x.BundleName + } + return "" +} + +func (x *XctestListTestsRequest) GetAppPath() string { + if x != nil { + return x.AppPath + } + return "" +} + +type XctestListTestsResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctestListTestsResponse) Reset() { + *x = XctestListTestsResponse{} + mi := &file_idb_proto_msgTypes[70] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctestListTestsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctestListTestsResponse) ProtoMessage() {} + +func (x *XctestListTestsResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[70] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctestListTestsResponse.ProtoReflect.Descriptor instead. +func (*XctestListTestsResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{70} +} + +func (x *XctestListTestsResponse) GetNames() []string { + if x != nil { + return x.Names + } + return nil +} + +type XctestRunRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Mode *XctestRunRequest_Mode `protobuf:"bytes,1,opt,name=mode,proto3" json:"mode,omitempty"` + TestBundleId string `protobuf:"bytes,2,opt,name=test_bundle_id,json=testBundleId,proto3" json:"test_bundle_id,omitempty"` + TestsToRun []string `protobuf:"bytes,3,rep,name=tests_to_run,json=testsToRun,proto3" json:"tests_to_run,omitempty"` + TestsToSkip []string `protobuf:"bytes,4,rep,name=tests_to_skip,json=testsToSkip,proto3" json:"tests_to_skip,omitempty"` + Arguments []string `protobuf:"bytes,5,rep,name=arguments,proto3" json:"arguments,omitempty"` + Environment map[string]string `protobuf:"bytes,6,rep,name=environment,proto3" json:"environment,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + Timeout uint64 `protobuf:"varint,7,opt,name=timeout,proto3" json:"timeout,omitempty"` + ReportActivities bool `protobuf:"varint,8,opt,name=report_activities,json=reportActivities,proto3" json:"report_activities,omitempty"` + CollectCoverage bool `protobuf:"varint,9,opt,name=collect_coverage,json=collectCoverage,proto3" json:"collect_coverage,omitempty"` + ReportAttachments bool `protobuf:"varint,10,opt,name=report_attachments,json=reportAttachments,proto3" json:"report_attachments,omitempty"` + CollectLogs bool `protobuf:"varint,11,opt,name=collect_logs,json=collectLogs,proto3" json:"collect_logs,omitempty"` + WaitForDebugger bool `protobuf:"varint,12,opt,name=wait_for_debugger,json=waitForDebugger,proto3" json:"wait_for_debugger,omitempty"` + CodeCoverage *XctestRunRequest_CodeCoverage `protobuf:"bytes,13,opt,name=code_coverage,json=codeCoverage,proto3" json:"code_coverage,omitempty"` + CollectResultBundle bool `protobuf:"varint,14,opt,name=collect_result_bundle,json=collectResultBundle,proto3" json:"collect_result_bundle,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctestRunRequest) Reset() { + *x = XctestRunRequest{} + mi := &file_idb_proto_msgTypes[71] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctestRunRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctestRunRequest) ProtoMessage() {} + +func (x *XctestRunRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[71] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctestRunRequest.ProtoReflect.Descriptor instead. +func (*XctestRunRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{71} +} + +func (x *XctestRunRequest) GetMode() *XctestRunRequest_Mode { + if x != nil { + return x.Mode + } + return nil +} + +func (x *XctestRunRequest) GetTestBundleId() string { + if x != nil { + return x.TestBundleId + } + return "" +} + +func (x *XctestRunRequest) GetTestsToRun() []string { + if x != nil { + return x.TestsToRun + } + return nil +} + +func (x *XctestRunRequest) GetTestsToSkip() []string { + if x != nil { + return x.TestsToSkip + } + return nil +} + +func (x *XctestRunRequest) GetArguments() []string { + if x != nil { + return x.Arguments + } + return nil +} + +func (x *XctestRunRequest) GetEnvironment() map[string]string { + if x != nil { + return x.Environment + } + return nil +} + +func (x *XctestRunRequest) GetTimeout() uint64 { + if x != nil { + return x.Timeout + } + return 0 +} + +func (x *XctestRunRequest) GetReportActivities() bool { + if x != nil { + return x.ReportActivities + } + return false +} + +func (x *XctestRunRequest) GetCollectCoverage() bool { + if x != nil { + return x.CollectCoverage + } + return false +} + +func (x *XctestRunRequest) GetReportAttachments() bool { + if x != nil { + return x.ReportAttachments + } + return false +} + +func (x *XctestRunRequest) GetCollectLogs() bool { + if x != nil { + return x.CollectLogs + } + return false +} + +func (x *XctestRunRequest) GetWaitForDebugger() bool { + if x != nil { + return x.WaitForDebugger + } + return false +} + +func (x *XctestRunRequest) GetCodeCoverage() *XctestRunRequest_CodeCoverage { + if x != nil { + return x.CodeCoverage + } + return nil +} + +func (x *XctestRunRequest) GetCollectResultBundle() bool { + if x != nil { + return x.CollectResultBundle + } + return false +} + +type XctestRunResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Status XctestRunResponse_Status `protobuf:"varint,1,opt,name=status,proto3,enum=idb.XctestRunResponse_Status" json:"status,omitempty"` + Results []*XctestRunResponse_TestRunInfo `protobuf:"bytes,2,rep,name=results,proto3" json:"results,omitempty"` + LogOutput []string `protobuf:"bytes,3,rep,name=log_output,json=logOutput,proto3" json:"log_output,omitempty"` + ResultBundle *Payload `protobuf:"bytes,4,opt,name=result_bundle,json=resultBundle,proto3" json:"result_bundle,omitempty"` + CoverageJson string `protobuf:"bytes,5,opt,name=coverage_json,json=coverageJson,proto3" json:"coverage_json,omitempty"` + LogDirectory *Payload `protobuf:"bytes,6,opt,name=log_directory,json=logDirectory,proto3" json:"log_directory,omitempty"` + Debugger *DebuggerInfo `protobuf:"bytes,7,opt,name=debugger,proto3" json:"debugger,omitempty"` + CodeCoverageData *Payload `protobuf:"bytes,8,opt,name=code_coverage_data,json=codeCoverageData,proto3" json:"code_coverage_data,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctestRunResponse) Reset() { + *x = XctestRunResponse{} + mi := &file_idb_proto_msgTypes[72] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctestRunResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctestRunResponse) ProtoMessage() {} + +func (x *XctestRunResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[72] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctestRunResponse.ProtoReflect.Descriptor instead. +func (*XctestRunResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{72} +} + +func (x *XctestRunResponse) GetStatus() XctestRunResponse_Status { + if x != nil { + return x.Status + } + return XctestRunResponse_RUNNING +} + +func (x *XctestRunResponse) GetResults() []*XctestRunResponse_TestRunInfo { + if x != nil { + return x.Results + } + return nil +} + +func (x *XctestRunResponse) GetLogOutput() []string { + if x != nil { + return x.LogOutput + } + return nil +} + +func (x *XctestRunResponse) GetResultBundle() *Payload { + if x != nil { + return x.ResultBundle + } + return nil +} + +func (x *XctestRunResponse) GetCoverageJson() string { + if x != nil { + return x.CoverageJson + } + return "" +} + +func (x *XctestRunResponse) GetLogDirectory() *Payload { + if x != nil { + return x.LogDirectory + } + return nil +} + +func (x *XctestRunResponse) GetDebugger() *DebuggerInfo { + if x != nil { + return x.Debugger + } + return nil +} + +func (x *XctestRunResponse) GetCodeCoverageData() *Payload { + if x != nil { + return x.CodeCoverageData + } + return nil +} + +type FileContainer struct { + state protoimpl.MessageState `protogen:"open.v1"` + Kind FileContainer_Kind `protobuf:"varint,1,opt,name=kind,proto3,enum=idb.FileContainer_Kind" json:"kind,omitempty"` + BundleId string `protobuf:"bytes,2,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FileContainer) Reset() { + *x = FileContainer{} + mi := &file_idb_proto_msgTypes[73] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FileContainer) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FileContainer) ProtoMessage() {} + +func (x *FileContainer) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[73] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FileContainer.ProtoReflect.Descriptor instead. +func (*FileContainer) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{73} +} + +func (x *FileContainer) GetKind() FileContainer_Kind { + if x != nil { + return x.Kind + } + return FileContainer_NONE +} + +func (x *FileContainer) GetBundleId() string { + if x != nil { + return x.BundleId + } + return "" +} + +type FileInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FileInfo) Reset() { + *x = FileInfo{} + mi := &file_idb_proto_msgTypes[74] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FileInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FileInfo) ProtoMessage() {} + +func (x *FileInfo) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[74] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FileInfo.ProtoReflect.Descriptor instead. +func (*FileInfo) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{74} +} + +func (x *FileInfo) GetPath() string { + if x != nil { + return x.Path + } + return "" +} + +type FileListing struct { + state protoimpl.MessageState `protogen:"open.v1"` + Parent *FileInfo `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` + Files []*FileInfo `protobuf:"bytes,2,rep,name=files,proto3" json:"files,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FileListing) Reset() { + *x = FileListing{} + mi := &file_idb_proto_msgTypes[75] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FileListing) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FileListing) ProtoMessage() {} + +func (x *FileListing) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[75] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FileListing.ProtoReflect.Descriptor instead. +func (*FileListing) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{75} +} + +func (x *FileListing) GetParent() *FileInfo { + if x != nil { + return x.Parent + } + return nil +} + +func (x *FileListing) GetFiles() []*FileInfo { + if x != nil { + return x.Files + } + return nil +} + +type LsResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Files []*FileInfo `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty"` + Listings []*FileListing `protobuf:"bytes,2,rep,name=listings,proto3" json:"listings,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LsResponse) Reset() { + *x = LsResponse{} + mi := &file_idb_proto_msgTypes[76] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LsResponse) ProtoMessage() {} + +func (x *LsResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[76] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LsResponse.ProtoReflect.Descriptor instead. +func (*LsResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{76} +} + +func (x *LsResponse) GetFiles() []*FileInfo { + if x != nil { + return x.Files + } + return nil +} + +func (x *LsResponse) GetListings() []*FileListing { + if x != nil { + return x.Listings + } + return nil +} + +type LsRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` + Container *FileContainer `protobuf:"bytes,3,opt,name=container,proto3" json:"container,omitempty"` + Paths []string `protobuf:"bytes,4,rep,name=paths,proto3" json:"paths,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LsRequest) Reset() { + *x = LsRequest{} + mi := &file_idb_proto_msgTypes[77] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LsRequest) ProtoMessage() {} + +func (x *LsRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[77] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LsRequest.ProtoReflect.Descriptor instead. +func (*LsRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{77} +} + +func (x *LsRequest) GetPath() string { + if x != nil { + return x.Path + } + return "" +} + +func (x *LsRequest) GetContainer() *FileContainer { + if x != nil { + return x.Container + } + return nil +} + +func (x *LsRequest) GetPaths() []string { + if x != nil { + return x.Paths + } + return nil +} + +type MkdirRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` + Container *FileContainer `protobuf:"bytes,3,opt,name=container,proto3" json:"container,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MkdirRequest) Reset() { + *x = MkdirRequest{} + mi := &file_idb_proto_msgTypes[78] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MkdirRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MkdirRequest) ProtoMessage() {} + +func (x *MkdirRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[78] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MkdirRequest.ProtoReflect.Descriptor instead. +func (*MkdirRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{78} +} + +func (x *MkdirRequest) GetPath() string { + if x != nil { + return x.Path + } + return "" +} + +func (x *MkdirRequest) GetContainer() *FileContainer { + if x != nil { + return x.Container + } + return nil +} + +type MkdirResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MkdirResponse) Reset() { + *x = MkdirResponse{} + mi := &file_idb_proto_msgTypes[79] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MkdirResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MkdirResponse) ProtoMessage() {} + +func (x *MkdirResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[79] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MkdirResponse.ProtoReflect.Descriptor instead. +func (*MkdirResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{79} +} + +type MvRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + SrcPaths []string `protobuf:"bytes,2,rep,name=src_paths,json=srcPaths,proto3" json:"src_paths,omitempty"` + DstPath string `protobuf:"bytes,3,opt,name=dst_path,json=dstPath,proto3" json:"dst_path,omitempty"` + Container *FileContainer `protobuf:"bytes,4,opt,name=container,proto3" json:"container,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MvRequest) Reset() { + *x = MvRequest{} + mi := &file_idb_proto_msgTypes[80] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MvRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MvRequest) ProtoMessage() {} + +func (x *MvRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[80] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MvRequest.ProtoReflect.Descriptor instead. +func (*MvRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{80} +} + +func (x *MvRequest) GetSrcPaths() []string { + if x != nil { + return x.SrcPaths + } + return nil +} + +func (x *MvRequest) GetDstPath() string { + if x != nil { + return x.DstPath + } + return "" +} + +func (x *MvRequest) GetContainer() *FileContainer { + if x != nil { + return x.Container + } + return nil +} + +type MvResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MvResponse) Reset() { + *x = MvResponse{} + mi := &file_idb_proto_msgTypes[81] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MvResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MvResponse) ProtoMessage() {} + +func (x *MvResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[81] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MvResponse.ProtoReflect.Descriptor instead. +func (*MvResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{81} +} + +type RmRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Paths []string `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"` + Container *FileContainer `protobuf:"bytes,3,opt,name=container,proto3" json:"container,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RmRequest) Reset() { + *x = RmRequest{} + mi := &file_idb_proto_msgTypes[82] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RmRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RmRequest) ProtoMessage() {} + +func (x *RmRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[82] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RmRequest.ProtoReflect.Descriptor instead. +func (*RmRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{82} +} + +func (x *RmRequest) GetPaths() []string { + if x != nil { + return x.Paths + } + return nil +} + +func (x *RmRequest) GetContainer() *FileContainer { + if x != nil { + return x.Container + } + return nil +} + +type RmResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RmResponse) Reset() { + *x = RmResponse{} + mi := &file_idb_proto_msgTypes[83] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RmResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RmResponse) ProtoMessage() {} + +func (x *RmResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[83] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RmResponse.ProtoReflect.Descriptor instead. +func (*RmResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{83} +} + +type PushRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Value: + // + // *PushRequest_Payload + // *PushRequest_Inner_ + Value isPushRequest_Value `protobuf_oneof:"value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PushRequest) Reset() { + *x = PushRequest{} + mi := &file_idb_proto_msgTypes[84] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PushRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PushRequest) ProtoMessage() {} + +func (x *PushRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[84] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PushRequest.ProtoReflect.Descriptor instead. +func (*PushRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{84} +} + +func (x *PushRequest) GetValue() isPushRequest_Value { + if x != nil { + return x.Value + } + return nil +} + +func (x *PushRequest) GetPayload() *Payload { + if x != nil { + if x, ok := x.Value.(*PushRequest_Payload); ok { + return x.Payload + } + } + return nil +} + +func (x *PushRequest) GetInner() *PushRequest_Inner { + if x != nil { + if x, ok := x.Value.(*PushRequest_Inner_); ok { + return x.Inner + } + } + return nil +} + +type isPushRequest_Value interface { + isPushRequest_Value() +} + +type PushRequest_Payload struct { + Payload *Payload `protobuf:"bytes,1,opt,name=payload,proto3,oneof"` +} + +type PushRequest_Inner_ struct { + Inner *PushRequest_Inner `protobuf:"bytes,2,opt,name=inner,proto3,oneof"` +} + +func (*PushRequest_Payload) isPushRequest_Value() {} + +func (*PushRequest_Inner_) isPushRequest_Value() {} + +type PushResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PushResponse) Reset() { + *x = PushResponse{} + mi := &file_idb_proto_msgTypes[85] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PushResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PushResponse) ProtoMessage() {} + +func (x *PushResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[85] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PushResponse.ProtoReflect.Descriptor instead. +func (*PushResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{85} +} + +type PullRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + SrcPath string `protobuf:"bytes,2,opt,name=src_path,json=srcPath,proto3" json:"src_path,omitempty"` + DstPath string `protobuf:"bytes,3,opt,name=dst_path,json=dstPath,proto3" json:"dst_path,omitempty"` + Container *FileContainer `protobuf:"bytes,4,opt,name=container,proto3" json:"container,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PullRequest) Reset() { + *x = PullRequest{} + mi := &file_idb_proto_msgTypes[86] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PullRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PullRequest) ProtoMessage() {} + +func (x *PullRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[86] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PullRequest.ProtoReflect.Descriptor instead. +func (*PullRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{86} +} + +func (x *PullRequest) GetSrcPath() string { + if x != nil { + return x.SrcPath + } + return "" +} + +func (x *PullRequest) GetDstPath() string { + if x != nil { + return x.DstPath + } + return "" +} + +func (x *PullRequest) GetContainer() *FileContainer { + if x != nil { + return x.Container + } + return nil +} + +type PullResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Payload *Payload `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PullResponse) Reset() { + *x = PullResponse{} + mi := &file_idb_proto_msgTypes[87] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PullResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PullResponse) ProtoMessage() {} + +func (x *PullResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[87] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PullResponse.ProtoReflect.Descriptor instead. +func (*PullResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{87} +} + +func (x *PullResponse) GetPayload() *Payload { + if x != nil { + return x.Payload + } + return nil +} + +type TailRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Control: + // + // *TailRequest_Start_ + // *TailRequest_Stop_ + Control isTailRequest_Control `protobuf_oneof:"control"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TailRequest) Reset() { + *x = TailRequest{} + mi := &file_idb_proto_msgTypes[88] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TailRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TailRequest) ProtoMessage() {} + +func (x *TailRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[88] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TailRequest.ProtoReflect.Descriptor instead. +func (*TailRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{88} +} + +func (x *TailRequest) GetControl() isTailRequest_Control { + if x != nil { + return x.Control + } + return nil +} + +func (x *TailRequest) GetStart() *TailRequest_Start { + if x != nil { + if x, ok := x.Control.(*TailRequest_Start_); ok { + return x.Start + } + } + return nil +} + +func (x *TailRequest) GetStop() *TailRequest_Stop { + if x != nil { + if x, ok := x.Control.(*TailRequest_Stop_); ok { + return x.Stop + } + } + return nil +} + +type isTailRequest_Control interface { + isTailRequest_Control() +} + +type TailRequest_Start_ struct { + Start *TailRequest_Start `protobuf:"bytes,1,opt,name=start,proto3,oneof"` +} + +type TailRequest_Stop_ struct { + Stop *TailRequest_Stop `protobuf:"bytes,2,opt,name=stop,proto3,oneof"` +} + +func (*TailRequest_Start_) isTailRequest_Control() {} + +func (*TailRequest_Stop_) isTailRequest_Control() {} + +type TailResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TailResponse) Reset() { + *x = TailResponse{} + mi := &file_idb_proto_msgTypes[89] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TailResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TailResponse) ProtoMessage() {} + +func (x *TailResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[89] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TailResponse.ProtoReflect.Descriptor instead. +func (*TailResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{89} +} + +func (x *TailResponse) GetData() []byte { + if x != nil { + return x.Data + } + return nil +} + +type DebuggerInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + Pid uint64 `protobuf:"varint,1,opt,name=pid,proto3" json:"pid,omitempty"` + Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"` + Port uint64 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebuggerInfo) Reset() { + *x = DebuggerInfo{} + mi := &file_idb_proto_msgTypes[90] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebuggerInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebuggerInfo) ProtoMessage() {} + +func (x *DebuggerInfo) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[90] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebuggerInfo.ProtoReflect.Descriptor instead. +func (*DebuggerInfo) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{90} +} + +func (x *DebuggerInfo) GetPid() uint64 { + if x != nil { + return x.Pid + } + return 0 +} + +func (x *DebuggerInfo) GetHost() string { + if x != nil { + return x.Host + } + return "" +} + +func (x *DebuggerInfo) GetPort() uint64 { + if x != nil { + return x.Port + } + return 0 +} + +type SendNotificationRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + BundleId string `protobuf:"bytes,1,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"` + JsonPayload string `protobuf:"bytes,2,opt,name=json_payload,json=jsonPayload,proto3" json:"json_payload,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendNotificationRequest) Reset() { + *x = SendNotificationRequest{} + mi := &file_idb_proto_msgTypes[91] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendNotificationRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendNotificationRequest) ProtoMessage() {} + +func (x *SendNotificationRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[91] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendNotificationRequest.ProtoReflect.Descriptor instead. +func (*SendNotificationRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{91} +} + +func (x *SendNotificationRequest) GetBundleId() string { + if x != nil { + return x.BundleId + } + return "" +} + +func (x *SendNotificationRequest) GetJsonPayload() string { + if x != nil { + return x.JsonPayload + } + return "" +} + +type SendNotificationResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendNotificationResponse) Reset() { + *x = SendNotificationResponse{} + mi := &file_idb_proto_msgTypes[92] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendNotificationResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendNotificationResponse) ProtoMessage() {} + +func (x *SendNotificationResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[92] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendNotificationResponse.ProtoReflect.Descriptor instead. +func (*SendNotificationResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{92} +} + +type DapRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Control: + // + // *DapRequest_Start_ + // *DapRequest_Pipe_ + // *DapRequest_Stop_ + Control isDapRequest_Control `protobuf_oneof:"control"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DapRequest) Reset() { + *x = DapRequest{} + mi := &file_idb_proto_msgTypes[93] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DapRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DapRequest) ProtoMessage() {} + +func (x *DapRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[93] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DapRequest.ProtoReflect.Descriptor instead. +func (*DapRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{93} +} + +func (x *DapRequest) GetControl() isDapRequest_Control { + if x != nil { + return x.Control + } + return nil +} + +func (x *DapRequest) GetStart() *DapRequest_Start { + if x != nil { + if x, ok := x.Control.(*DapRequest_Start_); ok { + return x.Start + } + } + return nil +} + +func (x *DapRequest) GetPipe() *DapRequest_Pipe { + if x != nil { + if x, ok := x.Control.(*DapRequest_Pipe_); ok { + return x.Pipe + } + } + return nil +} + +func (x *DapRequest) GetStop() *DapRequest_Stop { + if x != nil { + if x, ok := x.Control.(*DapRequest_Stop_); ok { + return x.Stop + } + } + return nil +} + +type isDapRequest_Control interface { + isDapRequest_Control() +} + +type DapRequest_Start_ struct { + Start *DapRequest_Start `protobuf:"bytes,1,opt,name=start,proto3,oneof"` +} + +type DapRequest_Pipe_ struct { + Pipe *DapRequest_Pipe `protobuf:"bytes,2,opt,name=pipe,proto3,oneof"` +} + +type DapRequest_Stop_ struct { + Stop *DapRequest_Stop `protobuf:"bytes,3,opt,name=stop,proto3,oneof"` +} + +func (*DapRequest_Start_) isDapRequest_Control() {} + +func (*DapRequest_Pipe_) isDapRequest_Control() {} + +func (*DapRequest_Stop_) isDapRequest_Control() {} + +type DapResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Event: + // + // *DapResponse_Started + // *DapResponse_Stdout + // *DapResponse_Stopped + Event isDapResponse_Event `protobuf_oneof:"event"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DapResponse) Reset() { + *x = DapResponse{} + mi := &file_idb_proto_msgTypes[94] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DapResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DapResponse) ProtoMessage() {} + +func (x *DapResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[94] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DapResponse.ProtoReflect.Descriptor instead. +func (*DapResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{94} +} + +func (x *DapResponse) GetEvent() isDapResponse_Event { + if x != nil { + return x.Event + } + return nil +} + +func (x *DapResponse) GetStarted() *DapResponse_Event { + if x != nil { + if x, ok := x.Event.(*DapResponse_Started); ok { + return x.Started + } + } + return nil +} + +func (x *DapResponse) GetStdout() *DapResponse_Pipe { + if x != nil { + if x, ok := x.Event.(*DapResponse_Stdout); ok { + return x.Stdout + } + } + return nil +} + +func (x *DapResponse) GetStopped() *DapResponse_Event { + if x != nil { + if x, ok := x.Event.(*DapResponse_Stopped); ok { + return x.Stopped + } + } + return nil +} + +type isDapResponse_Event interface { + isDapResponse_Event() +} + +type DapResponse_Started struct { + Started *DapResponse_Event `protobuf:"bytes,1,opt,name=started,proto3,oneof"` +} + +type DapResponse_Stdout struct { + Stdout *DapResponse_Pipe `protobuf:"bytes,2,opt,name=stdout,proto3,oneof"` +} + +type DapResponse_Stopped struct { + Stopped *DapResponse_Event `protobuf:"bytes,3,opt,name=stopped,proto3,oneof"` +} + +func (*DapResponse_Started) isDapResponse_Event() {} + +func (*DapResponse_Stdout) isDapResponse_Event() {} + +func (*DapResponse_Stopped) isDapResponse_Event() {} + +type SimulateMemoryWarningRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SimulateMemoryWarningRequest) Reset() { + *x = SimulateMemoryWarningRequest{} + mi := &file_idb_proto_msgTypes[95] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SimulateMemoryWarningRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SimulateMemoryWarningRequest) ProtoMessage() {} + +func (x *SimulateMemoryWarningRequest) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[95] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SimulateMemoryWarningRequest.ProtoReflect.Descriptor instead. +func (*SimulateMemoryWarningRequest) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{95} +} + +type SimulateMemoryWarningResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SimulateMemoryWarningResponse) Reset() { + *x = SimulateMemoryWarningResponse{} + mi := &file_idb_proto_msgTypes[96] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SimulateMemoryWarningResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SimulateMemoryWarningResponse) ProtoMessage() {} + +func (x *SimulateMemoryWarningResponse) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[96] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SimulateMemoryWarningResponse.ProtoReflect.Descriptor instead. +func (*SimulateMemoryWarningResponse) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{96} +} + +type SettingRequest_HardwareKeyboard struct { + state protoimpl.MessageState `protogen:"open.v1"` + Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SettingRequest_HardwareKeyboard) Reset() { + *x = SettingRequest_HardwareKeyboard{} + mi := &file_idb_proto_msgTypes[97] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SettingRequest_HardwareKeyboard) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SettingRequest_HardwareKeyboard) ProtoMessage() {} + +func (x *SettingRequest_HardwareKeyboard) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[97] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SettingRequest_HardwareKeyboard.ProtoReflect.Descriptor instead. +func (*SettingRequest_HardwareKeyboard) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{3, 0} +} + +func (x *SettingRequest_HardwareKeyboard) GetEnabled() bool { + if x != nil { + return x.Enabled + } + return false +} + +type SettingRequest_StringSetting struct { + state protoimpl.MessageState `protogen:"open.v1"` + Setting Setting `protobuf:"varint,1,opt,name=setting,proto3,enum=idb.Setting" json:"setting,omitempty"` + Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` + Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // iff setting == ANY + Domain string `protobuf:"bytes,4,opt,name=domain,proto3" json:"domain,omitempty"` // assumed "Apple Global Domain" if empty + // Currently supported value_types and corresponding values are: + // + // string + // data + // int[eger] + // float + // bool[ean] (true | false | yes | no) + // date + // array ... + // array-add ... + // dict ... + // dict-add ... + // + // Check defaults set help for more details. + ValueType string `protobuf:"bytes,5,opt,name=value_type,json=valueType,proto3" json:"value_type,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SettingRequest_StringSetting) Reset() { + *x = SettingRequest_StringSetting{} + mi := &file_idb_proto_msgTypes[98] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SettingRequest_StringSetting) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SettingRequest_StringSetting) ProtoMessage() {} + +func (x *SettingRequest_StringSetting) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[98] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SettingRequest_StringSetting.ProtoReflect.Descriptor instead. +func (*SettingRequest_StringSetting) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{3, 1} +} + +func (x *SettingRequest_StringSetting) GetSetting() Setting { + if x != nil { + return x.Setting + } + return Setting_LOCALE +} + +func (x *SettingRequest_StringSetting) GetValue() string { + if x != nil { + return x.Value + } + return "" +} + +func (x *SettingRequest_StringSetting) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *SettingRequest_StringSetting) GetDomain() string { + if x != nil { + return x.Domain + } + return "" +} + +func (x *SettingRequest_StringSetting) GetValueType() string { + if x != nil { + return x.ValueType + } + return "" +} + +type InstallRequest_LinkDsymToBundle struct { + state protoimpl.MessageState `protogen:"open.v1"` + BundleType InstallRequest_LinkDsymToBundle_BundleType `protobuf:"varint,1,opt,name=bundle_type,json=bundleType,proto3,enum=idb.InstallRequest_LinkDsymToBundle_BundleType" json:"bundle_type,omitempty"` + BundleId string `protobuf:"bytes,2,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InstallRequest_LinkDsymToBundle) Reset() { + *x = InstallRequest_LinkDsymToBundle{} + mi := &file_idb_proto_msgTypes[99] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InstallRequest_LinkDsymToBundle) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InstallRequest_LinkDsymToBundle) ProtoMessage() {} + +func (x *InstallRequest_LinkDsymToBundle) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[99] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InstallRequest_LinkDsymToBundle.ProtoReflect.Descriptor instead. +func (*InstallRequest_LinkDsymToBundle) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{12, 0} +} + +func (x *InstallRequest_LinkDsymToBundle) GetBundleType() InstallRequest_LinkDsymToBundle_BundleType { + if x != nil { + return x.BundleType + } + return InstallRequest_LinkDsymToBundle_APP +} + +func (x *InstallRequest_LinkDsymToBundle) GetBundleId() string { + if x != nil { + return x.BundleId + } + return "" +} + +type HIDEvent_HIDTouch struct { + state protoimpl.MessageState `protogen:"open.v1"` + Point *Point `protobuf:"bytes,1,opt,name=point,proto3" json:"point,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HIDEvent_HIDTouch) Reset() { + *x = HIDEvent_HIDTouch{} + mi := &file_idb_proto_msgTypes[100] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HIDEvent_HIDTouch) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HIDEvent_HIDTouch) ProtoMessage() {} + +func (x *HIDEvent_HIDTouch) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[100] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HIDEvent_HIDTouch.ProtoReflect.Descriptor instead. +func (*HIDEvent_HIDTouch) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{40, 0} +} + +func (x *HIDEvent_HIDTouch) GetPoint() *Point { + if x != nil { + return x.Point + } + return nil +} + +type HIDEvent_HIDButton struct { + state protoimpl.MessageState `protogen:"open.v1"` + Button HIDEvent_HIDButtonType `protobuf:"varint,1,opt,name=button,proto3,enum=idb.HIDEvent_HIDButtonType" json:"button,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HIDEvent_HIDButton) Reset() { + *x = HIDEvent_HIDButton{} + mi := &file_idb_proto_msgTypes[101] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HIDEvent_HIDButton) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HIDEvent_HIDButton) ProtoMessage() {} + +func (x *HIDEvent_HIDButton) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[101] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HIDEvent_HIDButton.ProtoReflect.Descriptor instead. +func (*HIDEvent_HIDButton) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{40, 1} +} + +func (x *HIDEvent_HIDButton) GetButton() HIDEvent_HIDButtonType { + if x != nil { + return x.Button + } + return HIDEvent_APPLE_PAY +} + +type HIDEvent_HIDKey struct { + state protoimpl.MessageState `protogen:"open.v1"` + Keycode uint64 `protobuf:"varint,1,opt,name=keycode,proto3" json:"keycode,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HIDEvent_HIDKey) Reset() { + *x = HIDEvent_HIDKey{} + mi := &file_idb_proto_msgTypes[102] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HIDEvent_HIDKey) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HIDEvent_HIDKey) ProtoMessage() {} + +func (x *HIDEvent_HIDKey) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[102] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HIDEvent_HIDKey.ProtoReflect.Descriptor instead. +func (*HIDEvent_HIDKey) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{40, 2} +} + +func (x *HIDEvent_HIDKey) GetKeycode() uint64 { + if x != nil { + return x.Keycode + } + return 0 +} + +type HIDEvent_HIDPressAction struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Action: + // + // *HIDEvent_HIDPressAction_Touch + // *HIDEvent_HIDPressAction_Button + // *HIDEvent_HIDPressAction_Key + Action isHIDEvent_HIDPressAction_Action `protobuf_oneof:"action"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HIDEvent_HIDPressAction) Reset() { + *x = HIDEvent_HIDPressAction{} + mi := &file_idb_proto_msgTypes[103] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HIDEvent_HIDPressAction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HIDEvent_HIDPressAction) ProtoMessage() {} + +func (x *HIDEvent_HIDPressAction) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[103] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HIDEvent_HIDPressAction.ProtoReflect.Descriptor instead. +func (*HIDEvent_HIDPressAction) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{40, 3} +} + +func (x *HIDEvent_HIDPressAction) GetAction() isHIDEvent_HIDPressAction_Action { + if x != nil { + return x.Action + } + return nil +} + +func (x *HIDEvent_HIDPressAction) GetTouch() *HIDEvent_HIDTouch { + if x != nil { + if x, ok := x.Action.(*HIDEvent_HIDPressAction_Touch); ok { + return x.Touch + } + } + return nil +} + +func (x *HIDEvent_HIDPressAction) GetButton() *HIDEvent_HIDButton { + if x != nil { + if x, ok := x.Action.(*HIDEvent_HIDPressAction_Button); ok { + return x.Button + } + } + return nil +} + +func (x *HIDEvent_HIDPressAction) GetKey() *HIDEvent_HIDKey { + if x != nil { + if x, ok := x.Action.(*HIDEvent_HIDPressAction_Key); ok { + return x.Key + } + } + return nil +} + +type isHIDEvent_HIDPressAction_Action interface { + isHIDEvent_HIDPressAction_Action() +} + +type HIDEvent_HIDPressAction_Touch struct { + Touch *HIDEvent_HIDTouch `protobuf:"bytes,1,opt,name=touch,proto3,oneof"` +} + +type HIDEvent_HIDPressAction_Button struct { + Button *HIDEvent_HIDButton `protobuf:"bytes,2,opt,name=button,proto3,oneof"` +} + +type HIDEvent_HIDPressAction_Key struct { + Key *HIDEvent_HIDKey `protobuf:"bytes,3,opt,name=key,proto3,oneof"` +} + +func (*HIDEvent_HIDPressAction_Touch) isHIDEvent_HIDPressAction_Action() {} + +func (*HIDEvent_HIDPressAction_Button) isHIDEvent_HIDPressAction_Action() {} + +func (*HIDEvent_HIDPressAction_Key) isHIDEvent_HIDPressAction_Action() {} + +type HIDEvent_HIDPress struct { + state protoimpl.MessageState `protogen:"open.v1"` + Action *HIDEvent_HIDPressAction `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"` + Direction HIDEvent_HIDDirection `protobuf:"varint,2,opt,name=direction,proto3,enum=idb.HIDEvent_HIDDirection" json:"direction,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HIDEvent_HIDPress) Reset() { + *x = HIDEvent_HIDPress{} + mi := &file_idb_proto_msgTypes[104] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HIDEvent_HIDPress) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HIDEvent_HIDPress) ProtoMessage() {} + +func (x *HIDEvent_HIDPress) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[104] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HIDEvent_HIDPress.ProtoReflect.Descriptor instead. +func (*HIDEvent_HIDPress) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{40, 4} +} + +func (x *HIDEvent_HIDPress) GetAction() *HIDEvent_HIDPressAction { + if x != nil { + return x.Action + } + return nil +} + +func (x *HIDEvent_HIDPress) GetDirection() HIDEvent_HIDDirection { + if x != nil { + return x.Direction + } + return HIDEvent_DOWN +} + +type HIDEvent_HIDSwipe struct { + state protoimpl.MessageState `protogen:"open.v1"` + Start *Point `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"` + End *Point `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"` + Delta float64 `protobuf:"fixed64,5,opt,name=delta,proto3" json:"delta,omitempty"` + Duration float64 `protobuf:"fixed64,6,opt,name=duration,proto3" json:"duration,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HIDEvent_HIDSwipe) Reset() { + *x = HIDEvent_HIDSwipe{} + mi := &file_idb_proto_msgTypes[105] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HIDEvent_HIDSwipe) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HIDEvent_HIDSwipe) ProtoMessage() {} + +func (x *HIDEvent_HIDSwipe) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[105] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HIDEvent_HIDSwipe.ProtoReflect.Descriptor instead. +func (*HIDEvent_HIDSwipe) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{40, 5} +} + +func (x *HIDEvent_HIDSwipe) GetStart() *Point { + if x != nil { + return x.Start + } + return nil +} + +func (x *HIDEvent_HIDSwipe) GetEnd() *Point { + if x != nil { + return x.End + } + return nil +} + +func (x *HIDEvent_HIDSwipe) GetDelta() float64 { + if x != nil { + return x.Delta + } + return 0 +} + +func (x *HIDEvent_HIDSwipe) GetDuration() float64 { + if x != nil { + return x.Duration + } + return 0 +} + +type HIDEvent_HIDDelay struct { + state protoimpl.MessageState `protogen:"open.v1"` + Duration float64 `protobuf:"fixed64,1,opt,name=duration,proto3" json:"duration,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HIDEvent_HIDDelay) Reset() { + *x = HIDEvent_HIDDelay{} + mi := &file_idb_proto_msgTypes[106] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HIDEvent_HIDDelay) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HIDEvent_HIDDelay) ProtoMessage() {} + +func (x *HIDEvent_HIDDelay) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[106] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HIDEvent_HIDDelay.ProtoReflect.Descriptor instead. +func (*HIDEvent_HIDDelay) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{40, 6} +} + +func (x *HIDEvent_HIDDelay) GetDuration() float64 { + if x != nil { + return x.Duration + } + return 0 +} + +type RecordRequest_Start struct { + state protoimpl.MessageState `protogen:"open.v1"` + FilePath string `protobuf:"bytes,1,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RecordRequest_Start) Reset() { + *x = RecordRequest_Start{} + mi := &file_idb_proto_msgTypes[108] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RecordRequest_Start) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RecordRequest_Start) ProtoMessage() {} + +func (x *RecordRequest_Start) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[108] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RecordRequest_Start.ProtoReflect.Descriptor instead. +func (*RecordRequest_Start) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{48, 0} +} + +func (x *RecordRequest_Start) GetFilePath() string { + if x != nil { + return x.FilePath + } + return "" +} + +type RecordRequest_Stop struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RecordRequest_Stop) Reset() { + *x = RecordRequest_Stop{} + mi := &file_idb_proto_msgTypes[109] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RecordRequest_Stop) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RecordRequest_Stop) ProtoMessage() {} + +func (x *RecordRequest_Stop) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[109] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RecordRequest_Stop.ProtoReflect.Descriptor instead. +func (*RecordRequest_Stop) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{48, 1} +} + +type VideoStreamRequest_Start struct { + state protoimpl.MessageState `protogen:"open.v1"` + FilePath string `protobuf:"bytes,1,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"` + Fps uint64 `protobuf:"varint,2,opt,name=fps,proto3" json:"fps,omitempty"` + Format VideoStreamRequest_Format `protobuf:"varint,3,opt,name=format,proto3,enum=idb.VideoStreamRequest_Format" json:"format,omitempty"` + CompressionQuality float64 `protobuf:"fixed64,4,opt,name=compression_quality,json=compressionQuality,proto3" json:"compression_quality,omitempty"` + ScaleFactor float64 `protobuf:"fixed64,5,opt,name=scale_factor,json=scaleFactor,proto3" json:"scale_factor,omitempty"` + AvgBitrate float64 `protobuf:"fixed64,6,opt,name=avg_bitrate,json=avgBitrate,proto3" json:"avg_bitrate,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VideoStreamRequest_Start) Reset() { + *x = VideoStreamRequest_Start{} + mi := &file_idb_proto_msgTypes[110] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VideoStreamRequest_Start) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VideoStreamRequest_Start) ProtoMessage() {} + +func (x *VideoStreamRequest_Start) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[110] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VideoStreamRequest_Start.ProtoReflect.Descriptor instead. +func (*VideoStreamRequest_Start) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{50, 0} +} + +func (x *VideoStreamRequest_Start) GetFilePath() string { + if x != nil { + return x.FilePath + } + return "" +} + +func (x *VideoStreamRequest_Start) GetFps() uint64 { + if x != nil { + return x.Fps + } + return 0 +} + +func (x *VideoStreamRequest_Start) GetFormat() VideoStreamRequest_Format { + if x != nil { + return x.Format + } + return VideoStreamRequest_H264 +} + +func (x *VideoStreamRequest_Start) GetCompressionQuality() float64 { + if x != nil { + return x.CompressionQuality + } + return 0 +} + +func (x *VideoStreamRequest_Start) GetScaleFactor() float64 { + if x != nil { + return x.ScaleFactor + } + return 0 +} + +func (x *VideoStreamRequest_Start) GetAvgBitrate() float64 { + if x != nil { + return x.AvgBitrate + } + return 0 +} + +type VideoStreamRequest_Stop struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VideoStreamRequest_Stop) Reset() { + *x = VideoStreamRequest_Stop{} + mi := &file_idb_proto_msgTypes[111] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VideoStreamRequest_Stop) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VideoStreamRequest_Stop) ProtoMessage() {} + +func (x *VideoStreamRequest_Stop) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[111] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VideoStreamRequest_Stop.ProtoReflect.Descriptor instead. +func (*VideoStreamRequest_Stop) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{50, 1} +} + +type LaunchRequest_Start struct { + state protoimpl.MessageState `protogen:"open.v1"` + BundleId string `protobuf:"bytes,1,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"` + Env map[string]string `protobuf:"bytes,2,rep,name=env,proto3" json:"env,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + AppArgs []string `protobuf:"bytes,3,rep,name=app_args,json=appArgs,proto3" json:"app_args,omitempty"` + ForegroundIfRunning bool `protobuf:"varint,4,opt,name=foreground_if_running,json=foregroundIfRunning,proto3" json:"foreground_if_running,omitempty"` + WaitFor bool `protobuf:"varint,5,opt,name=wait_for,json=waitFor,proto3" json:"wait_for,omitempty"` + WaitForDebugger bool `protobuf:"varint,6,opt,name=wait_for_debugger,json=waitForDebugger,proto3" json:"wait_for_debugger,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LaunchRequest_Start) Reset() { + *x = LaunchRequest_Start{} + mi := &file_idb_proto_msgTypes[112] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LaunchRequest_Start) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LaunchRequest_Start) ProtoMessage() {} + +func (x *LaunchRequest_Start) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[112] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LaunchRequest_Start.ProtoReflect.Descriptor instead. +func (*LaunchRequest_Start) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{52, 0} +} + +func (x *LaunchRequest_Start) GetBundleId() string { + if x != nil { + return x.BundleId + } + return "" +} + +func (x *LaunchRequest_Start) GetEnv() map[string]string { + if x != nil { + return x.Env + } + return nil +} + +func (x *LaunchRequest_Start) GetAppArgs() []string { + if x != nil { + return x.AppArgs + } + return nil +} + +func (x *LaunchRequest_Start) GetForegroundIfRunning() bool { + if x != nil { + return x.ForegroundIfRunning + } + return false +} + +func (x *LaunchRequest_Start) GetWaitFor() bool { + if x != nil { + return x.WaitFor + } + return false +} + +func (x *LaunchRequest_Start) GetWaitForDebugger() bool { + if x != nil { + return x.WaitForDebugger + } + return false +} + +type LaunchRequest_Stop struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LaunchRequest_Stop) Reset() { + *x = LaunchRequest_Stop{} + mi := &file_idb_proto_msgTypes[113] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LaunchRequest_Stop) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LaunchRequest_Stop) ProtoMessage() {} + +func (x *LaunchRequest_Stop) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[113] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LaunchRequest_Stop.ProtoReflect.Descriptor instead. +func (*LaunchRequest_Stop) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{52, 1} +} + +type InstrumentsRunRequest_InstrumentsTimings struct { + state protoimpl.MessageState `protogen:"open.v1"` + TerminateTimeout float64 `protobuf:"fixed64,1,opt,name=terminate_timeout,json=terminateTimeout,proto3" json:"terminate_timeout,omitempty"` + LaunchRetryTimeout float64 `protobuf:"fixed64,2,opt,name=launch_retry_timeout,json=launchRetryTimeout,proto3" json:"launch_retry_timeout,omitempty"` + LaunchErrorTimeout float64 `protobuf:"fixed64,3,opt,name=launch_error_timeout,json=launchErrorTimeout,proto3" json:"launch_error_timeout,omitempty"` + OperationDuration float64 `protobuf:"fixed64,4,opt,name=operation_duration,json=operationDuration,proto3" json:"operation_duration,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InstrumentsRunRequest_InstrumentsTimings) Reset() { + *x = InstrumentsRunRequest_InstrumentsTimings{} + mi := &file_idb_proto_msgTypes[115] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InstrumentsRunRequest_InstrumentsTimings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InstrumentsRunRequest_InstrumentsTimings) ProtoMessage() {} + +func (x *InstrumentsRunRequest_InstrumentsTimings) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[115] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InstrumentsRunRequest_InstrumentsTimings.ProtoReflect.Descriptor instead. +func (*InstrumentsRunRequest_InstrumentsTimings) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{56, 0} +} + +func (x *InstrumentsRunRequest_InstrumentsTimings) GetTerminateTimeout() float64 { + if x != nil { + return x.TerminateTimeout + } + return 0 +} + +func (x *InstrumentsRunRequest_InstrumentsTimings) GetLaunchRetryTimeout() float64 { + if x != nil { + return x.LaunchRetryTimeout + } + return 0 +} + +func (x *InstrumentsRunRequest_InstrumentsTimings) GetLaunchErrorTimeout() float64 { + if x != nil { + return x.LaunchErrorTimeout + } + return 0 +} + +func (x *InstrumentsRunRequest_InstrumentsTimings) GetOperationDuration() float64 { + if x != nil { + return x.OperationDuration + } + return 0 +} + +type InstrumentsRunRequest_Start struct { + state protoimpl.MessageState `protogen:"open.v1"` + TemplateName string `protobuf:"bytes,2,opt,name=template_name,json=templateName,proto3" json:"template_name,omitempty"` + AppBundleId string `protobuf:"bytes,3,opt,name=app_bundle_id,json=appBundleId,proto3" json:"app_bundle_id,omitempty"` + Environment map[string]string `protobuf:"bytes,4,rep,name=environment,proto3" json:"environment,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + Arguments []string `protobuf:"bytes,5,rep,name=arguments,proto3" json:"arguments,omitempty"` + Timings *InstrumentsRunRequest_InstrumentsTimings `protobuf:"bytes,6,opt,name=timings,proto3" json:"timings,omitempty"` + ToolArguments []string `protobuf:"bytes,7,rep,name=tool_arguments,json=toolArguments,proto3" json:"tool_arguments,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InstrumentsRunRequest_Start) Reset() { + *x = InstrumentsRunRequest_Start{} + mi := &file_idb_proto_msgTypes[116] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InstrumentsRunRequest_Start) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InstrumentsRunRequest_Start) ProtoMessage() {} + +func (x *InstrumentsRunRequest_Start) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[116] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InstrumentsRunRequest_Start.ProtoReflect.Descriptor instead. +func (*InstrumentsRunRequest_Start) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{56, 1} +} + +func (x *InstrumentsRunRequest_Start) GetTemplateName() string { + if x != nil { + return x.TemplateName + } + return "" +} + +func (x *InstrumentsRunRequest_Start) GetAppBundleId() string { + if x != nil { + return x.AppBundleId + } + return "" +} + +func (x *InstrumentsRunRequest_Start) GetEnvironment() map[string]string { + if x != nil { + return x.Environment + } + return nil +} + +func (x *InstrumentsRunRequest_Start) GetArguments() []string { + if x != nil { + return x.Arguments + } + return nil +} + +func (x *InstrumentsRunRequest_Start) GetTimings() *InstrumentsRunRequest_InstrumentsTimings { + if x != nil { + return x.Timings + } + return nil +} + +func (x *InstrumentsRunRequest_Start) GetToolArguments() []string { + if x != nil { + return x.ToolArguments + } + return nil +} + +type InstrumentsRunRequest_Stop struct { + state protoimpl.MessageState `protogen:"open.v1"` + PostProcessArguments []string `protobuf:"bytes,1,rep,name=post_process_arguments,json=postProcessArguments,proto3" json:"post_process_arguments,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InstrumentsRunRequest_Stop) Reset() { + *x = InstrumentsRunRequest_Stop{} + mi := &file_idb_proto_msgTypes[117] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InstrumentsRunRequest_Stop) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InstrumentsRunRequest_Stop) ProtoMessage() {} + +func (x *InstrumentsRunRequest_Stop) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[117] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InstrumentsRunRequest_Stop.ProtoReflect.Descriptor instead. +func (*InstrumentsRunRequest_Stop) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{56, 2} +} + +func (x *InstrumentsRunRequest_Stop) GetPostProcessArguments() []string { + if x != nil { + return x.PostProcessArguments + } + return nil +} + +type XctraceRecordRequest_LauchProcess struct { + state protoimpl.MessageState `protogen:"open.v1"` + ProcessToLaunch string `protobuf:"bytes,1,opt,name=process_to_launch,json=processToLaunch,proto3" json:"process_to_launch,omitempty"` + LaunchArgs []string `protobuf:"bytes,2,rep,name=launch_args,json=launchArgs,proto3" json:"launch_args,omitempty"` + TargetStdin string `protobuf:"bytes,3,opt,name=target_stdin,json=targetStdin,proto3" json:"target_stdin,omitempty"` + TargetStdout string `protobuf:"bytes,4,opt,name=target_stdout,json=targetStdout,proto3" json:"target_stdout,omitempty"` + ProcessEnv map[string]string `protobuf:"bytes,5,rep,name=process_env,json=processEnv,proto3" json:"process_env,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctraceRecordRequest_LauchProcess) Reset() { + *x = XctraceRecordRequest_LauchProcess{} + mi := &file_idb_proto_msgTypes[119] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctraceRecordRequest_LauchProcess) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctraceRecordRequest_LauchProcess) ProtoMessage() {} + +func (x *XctraceRecordRequest_LauchProcess) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[119] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctraceRecordRequest_LauchProcess.ProtoReflect.Descriptor instead. +func (*XctraceRecordRequest_LauchProcess) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{58, 0} +} + +func (x *XctraceRecordRequest_LauchProcess) GetProcessToLaunch() string { + if x != nil { + return x.ProcessToLaunch + } + return "" +} + +func (x *XctraceRecordRequest_LauchProcess) GetLaunchArgs() []string { + if x != nil { + return x.LaunchArgs + } + return nil +} + +func (x *XctraceRecordRequest_LauchProcess) GetTargetStdin() string { + if x != nil { + return x.TargetStdin + } + return "" +} + +func (x *XctraceRecordRequest_LauchProcess) GetTargetStdout() string { + if x != nil { + return x.TargetStdout + } + return "" +} + +func (x *XctraceRecordRequest_LauchProcess) GetProcessEnv() map[string]string { + if x != nil { + return x.ProcessEnv + } + return nil +} + +type XctraceRecordRequest_Target struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Target: + // + // *XctraceRecordRequest_Target_AllProcesses + // *XctraceRecordRequest_Target_ProcessToAttach + // *XctraceRecordRequest_Target_LaunchProcess + Target isXctraceRecordRequest_Target_Target `protobuf_oneof:"target"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctraceRecordRequest_Target) Reset() { + *x = XctraceRecordRequest_Target{} + mi := &file_idb_proto_msgTypes[120] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctraceRecordRequest_Target) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctraceRecordRequest_Target) ProtoMessage() {} + +func (x *XctraceRecordRequest_Target) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[120] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctraceRecordRequest_Target.ProtoReflect.Descriptor instead. +func (*XctraceRecordRequest_Target) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{58, 1} +} + +func (x *XctraceRecordRequest_Target) GetTarget() isXctraceRecordRequest_Target_Target { + if x != nil { + return x.Target + } + return nil +} + +func (x *XctraceRecordRequest_Target) GetAllProcesses() bool { + if x != nil { + if x, ok := x.Target.(*XctraceRecordRequest_Target_AllProcesses); ok { + return x.AllProcesses + } + } + return false +} + +func (x *XctraceRecordRequest_Target) GetProcessToAttach() string { + if x != nil { + if x, ok := x.Target.(*XctraceRecordRequest_Target_ProcessToAttach); ok { + return x.ProcessToAttach + } + } + return "" +} + +func (x *XctraceRecordRequest_Target) GetLaunchProcess() *XctraceRecordRequest_LauchProcess { + if x != nil { + if x, ok := x.Target.(*XctraceRecordRequest_Target_LaunchProcess); ok { + return x.LaunchProcess + } + } + return nil +} + +type isXctraceRecordRequest_Target_Target interface { + isXctraceRecordRequest_Target_Target() +} + +type XctraceRecordRequest_Target_AllProcesses struct { + AllProcesses bool `protobuf:"varint,1,opt,name=all_processes,json=allProcesses,proto3,oneof"` +} + +type XctraceRecordRequest_Target_ProcessToAttach struct { + ProcessToAttach string `protobuf:"bytes,2,opt,name=process_to_attach,json=processToAttach,proto3,oneof"` +} + +type XctraceRecordRequest_Target_LaunchProcess struct { + LaunchProcess *XctraceRecordRequest_LauchProcess `protobuf:"bytes,3,opt,name=launch_process,json=launchProcess,proto3,oneof"` +} + +func (*XctraceRecordRequest_Target_AllProcesses) isXctraceRecordRequest_Target_Target() {} + +func (*XctraceRecordRequest_Target_ProcessToAttach) isXctraceRecordRequest_Target_Target() {} + +func (*XctraceRecordRequest_Target_LaunchProcess) isXctraceRecordRequest_Target_Target() {} + +type XctraceRecordRequest_Start struct { + state protoimpl.MessageState `protogen:"open.v1"` + TemplateName string `protobuf:"bytes,1,opt,name=template_name,json=templateName,proto3" json:"template_name,omitempty"` + TimeLimit float64 `protobuf:"fixed64,2,opt,name=time_limit,json=timeLimit,proto3" json:"time_limit,omitempty"` + Package string `protobuf:"bytes,3,opt,name=package,proto3" json:"package,omitempty"` + Target *XctraceRecordRequest_Target `protobuf:"bytes,4,opt,name=target,proto3" json:"target,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctraceRecordRequest_Start) Reset() { + *x = XctraceRecordRequest_Start{} + mi := &file_idb_proto_msgTypes[121] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctraceRecordRequest_Start) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctraceRecordRequest_Start) ProtoMessage() {} + +func (x *XctraceRecordRequest_Start) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[121] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctraceRecordRequest_Start.ProtoReflect.Descriptor instead. +func (*XctraceRecordRequest_Start) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{58, 2} +} + +func (x *XctraceRecordRequest_Start) GetTemplateName() string { + if x != nil { + return x.TemplateName + } + return "" +} + +func (x *XctraceRecordRequest_Start) GetTimeLimit() float64 { + if x != nil { + return x.TimeLimit + } + return 0 +} + +func (x *XctraceRecordRequest_Start) GetPackage() string { + if x != nil { + return x.Package + } + return "" +} + +func (x *XctraceRecordRequest_Start) GetTarget() *XctraceRecordRequest_Target { + if x != nil { + return x.Target + } + return nil +} + +type XctraceRecordRequest_Stop struct { + state protoimpl.MessageState `protogen:"open.v1"` + Timeout float64 `protobuf:"fixed64,1,opt,name=timeout,proto3" json:"timeout,omitempty"` + Args []string `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctraceRecordRequest_Stop) Reset() { + *x = XctraceRecordRequest_Stop{} + mi := &file_idb_proto_msgTypes[122] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctraceRecordRequest_Stop) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctraceRecordRequest_Stop) ProtoMessage() {} + +func (x *XctraceRecordRequest_Stop) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[122] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctraceRecordRequest_Stop.ProtoReflect.Descriptor instead. +func (*XctraceRecordRequest_Stop) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{58, 3} +} + +func (x *XctraceRecordRequest_Stop) GetTimeout() float64 { + if x != nil { + return x.Timeout + } + return 0 +} + +func (x *XctraceRecordRequest_Stop) GetArgs() []string { + if x != nil { + return x.Args + } + return nil +} + +type DebugServerRequest_Start struct { + state protoimpl.MessageState `protogen:"open.v1"` + BundleId string `protobuf:"bytes,1,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugServerRequest_Start) Reset() { + *x = DebugServerRequest_Start{} + mi := &file_idb_proto_msgTypes[124] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugServerRequest_Start) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugServerRequest_Start) ProtoMessage() {} + +func (x *DebugServerRequest_Start) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[124] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugServerRequest_Start.ProtoReflect.Descriptor instead. +func (*DebugServerRequest_Start) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{60, 0} +} + +func (x *DebugServerRequest_Start) GetBundleId() string { + if x != nil { + return x.BundleId + } + return "" +} + +type DebugServerRequest_Status struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugServerRequest_Status) Reset() { + *x = DebugServerRequest_Status{} + mi := &file_idb_proto_msgTypes[125] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugServerRequest_Status) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugServerRequest_Status) ProtoMessage() {} + +func (x *DebugServerRequest_Status) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[125] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugServerRequest_Status.ProtoReflect.Descriptor instead. +func (*DebugServerRequest_Status) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{60, 1} +} + +type DebugServerRequest_Stop struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugServerRequest_Stop) Reset() { + *x = DebugServerRequest_Stop{} + mi := &file_idb_proto_msgTypes[126] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugServerRequest_Stop) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugServerRequest_Stop) ProtoMessage() {} + +func (x *DebugServerRequest_Stop) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[126] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugServerRequest_Stop.ProtoReflect.Descriptor instead. +func (*DebugServerRequest_Stop) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{60, 2} +} + +type DebugServerRequest_Pipe struct { + state protoimpl.MessageState `protogen:"open.v1"` + Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugServerRequest_Pipe) Reset() { + *x = DebugServerRequest_Pipe{} + mi := &file_idb_proto_msgTypes[127] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugServerRequest_Pipe) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugServerRequest_Pipe) ProtoMessage() {} + +func (x *DebugServerRequest_Pipe) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[127] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugServerRequest_Pipe.ProtoReflect.Descriptor instead. +func (*DebugServerRequest_Pipe) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{60, 3} +} + +func (x *DebugServerRequest_Pipe) GetData() []byte { + if x != nil { + return x.Data + } + return nil +} + +type DebugServerResponse_Pipe struct { + state protoimpl.MessageState `protogen:"open.v1"` + Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugServerResponse_Pipe) Reset() { + *x = DebugServerResponse_Pipe{} + mi := &file_idb_proto_msgTypes[128] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugServerResponse_Pipe) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugServerResponse_Pipe) ProtoMessage() {} + +func (x *DebugServerResponse_Pipe) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[128] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugServerResponse_Pipe.ProtoReflect.Descriptor instead. +func (*DebugServerResponse_Pipe) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{61, 0} +} + +func (x *DebugServerResponse_Pipe) GetData() []byte { + if x != nil { + return x.Data + } + return nil +} + +type DebugServerResponse_Status struct { + state protoimpl.MessageState `protogen:"open.v1"` + LldbBootstrapCommands []string `protobuf:"bytes,1,rep,name=lldb_bootstrap_commands,json=lldbBootstrapCommands,proto3" json:"lldb_bootstrap_commands,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugServerResponse_Status) Reset() { + *x = DebugServerResponse_Status{} + mi := &file_idb_proto_msgTypes[129] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugServerResponse_Status) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugServerResponse_Status) ProtoMessage() {} + +func (x *DebugServerResponse_Status) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[129] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugServerResponse_Status.ProtoReflect.Descriptor instead. +func (*DebugServerResponse_Status) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{61, 1} +} + +func (x *DebugServerResponse_Status) GetLldbBootstrapCommands() []string { + if x != nil { + return x.LldbBootstrapCommands + } + return nil +} + +type XctestListBundlesResponse_Bundles struct { + state protoimpl.MessageState `protogen:"open.v1"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + BundleId string `protobuf:"bytes,2,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"` + Architectures []string `protobuf:"bytes,3,rep,name=architectures,proto3" json:"architectures,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctestListBundlesResponse_Bundles) Reset() { + *x = XctestListBundlesResponse_Bundles{} + mi := &file_idb_proto_msgTypes[130] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctestListBundlesResponse_Bundles) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctestListBundlesResponse_Bundles) ProtoMessage() {} + +func (x *XctestListBundlesResponse_Bundles) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[130] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctestListBundlesResponse_Bundles.ProtoReflect.Descriptor instead. +func (*XctestListBundlesResponse_Bundles) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{68, 0} +} + +func (x *XctestListBundlesResponse_Bundles) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *XctestListBundlesResponse_Bundles) GetBundleId() string { + if x != nil { + return x.BundleId + } + return "" +} + +func (x *XctestListBundlesResponse_Bundles) GetArchitectures() []string { + if x != nil { + return x.Architectures + } + return nil +} + +type XctestRunRequest_Logic struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctestRunRequest_Logic) Reset() { + *x = XctestRunRequest_Logic{} + mi := &file_idb_proto_msgTypes[131] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctestRunRequest_Logic) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctestRunRequest_Logic) ProtoMessage() {} + +func (x *XctestRunRequest_Logic) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[131] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctestRunRequest_Logic.ProtoReflect.Descriptor instead. +func (*XctestRunRequest_Logic) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{71, 0} +} + +type XctestRunRequest_Application struct { + state protoimpl.MessageState `protogen:"open.v1"` + AppBundleId string `protobuf:"bytes,1,opt,name=app_bundle_id,json=appBundleId,proto3" json:"app_bundle_id,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctestRunRequest_Application) Reset() { + *x = XctestRunRequest_Application{} + mi := &file_idb_proto_msgTypes[132] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctestRunRequest_Application) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctestRunRequest_Application) ProtoMessage() {} + +func (x *XctestRunRequest_Application) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[132] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctestRunRequest_Application.ProtoReflect.Descriptor instead. +func (*XctestRunRequest_Application) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{71, 1} +} + +func (x *XctestRunRequest_Application) GetAppBundleId() string { + if x != nil { + return x.AppBundleId + } + return "" +} + +type XctestRunRequest_UI struct { + state protoimpl.MessageState `protogen:"open.v1"` + AppBundleId string `protobuf:"bytes,1,opt,name=app_bundle_id,json=appBundleId,proto3" json:"app_bundle_id,omitempty"` + TestHostAppBundleId string `protobuf:"bytes,2,opt,name=test_host_app_bundle_id,json=testHostAppBundleId,proto3" json:"test_host_app_bundle_id,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctestRunRequest_UI) Reset() { + *x = XctestRunRequest_UI{} + mi := &file_idb_proto_msgTypes[133] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctestRunRequest_UI) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctestRunRequest_UI) ProtoMessage() {} + +func (x *XctestRunRequest_UI) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[133] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctestRunRequest_UI.ProtoReflect.Descriptor instead. +func (*XctestRunRequest_UI) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{71, 2} +} + +func (x *XctestRunRequest_UI) GetAppBundleId() string { + if x != nil { + return x.AppBundleId + } + return "" +} + +func (x *XctestRunRequest_UI) GetTestHostAppBundleId() string { + if x != nil { + return x.TestHostAppBundleId + } + return "" +} + +type XctestRunRequest_Mode struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Mode: + // + // *XctestRunRequest_Mode_Logic + // *XctestRunRequest_Mode_Application + // *XctestRunRequest_Mode_Ui + Mode isXctestRunRequest_Mode_Mode `protobuf_oneof:"mode"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctestRunRequest_Mode) Reset() { + *x = XctestRunRequest_Mode{} + mi := &file_idb_proto_msgTypes[134] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctestRunRequest_Mode) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctestRunRequest_Mode) ProtoMessage() {} + +func (x *XctestRunRequest_Mode) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[134] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctestRunRequest_Mode.ProtoReflect.Descriptor instead. +func (*XctestRunRequest_Mode) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{71, 3} +} + +func (x *XctestRunRequest_Mode) GetMode() isXctestRunRequest_Mode_Mode { + if x != nil { + return x.Mode + } + return nil +} + +func (x *XctestRunRequest_Mode) GetLogic() *XctestRunRequest_Logic { + if x != nil { + if x, ok := x.Mode.(*XctestRunRequest_Mode_Logic); ok { + return x.Logic + } + } + return nil +} + +func (x *XctestRunRequest_Mode) GetApplication() *XctestRunRequest_Application { + if x != nil { + if x, ok := x.Mode.(*XctestRunRequest_Mode_Application); ok { + return x.Application + } + } + return nil +} + +func (x *XctestRunRequest_Mode) GetUi() *XctestRunRequest_UI { + if x != nil { + if x, ok := x.Mode.(*XctestRunRequest_Mode_Ui); ok { + return x.Ui + } + } + return nil +} + +type isXctestRunRequest_Mode_Mode interface { + isXctestRunRequest_Mode_Mode() +} + +type XctestRunRequest_Mode_Logic struct { + Logic *XctestRunRequest_Logic `protobuf:"bytes,1,opt,name=logic,proto3,oneof"` +} + +type XctestRunRequest_Mode_Application struct { + Application *XctestRunRequest_Application `protobuf:"bytes,2,opt,name=application,proto3,oneof"` +} + +type XctestRunRequest_Mode_Ui struct { + Ui *XctestRunRequest_UI `protobuf:"bytes,3,opt,name=ui,proto3,oneof"` +} + +func (*XctestRunRequest_Mode_Logic) isXctestRunRequest_Mode_Mode() {} + +func (*XctestRunRequest_Mode_Application) isXctestRunRequest_Mode_Mode() {} + +func (*XctestRunRequest_Mode_Ui) isXctestRunRequest_Mode_Mode() {} + +type XctestRunRequest_CodeCoverage struct { + state protoimpl.MessageState `protogen:"open.v1"` + Collect bool `protobuf:"varint,1,opt,name=collect,proto3" json:"collect,omitempty"` + Format XctestRunRequest_CodeCoverage_Format `protobuf:"varint,2,opt,name=format,proto3,enum=idb.XctestRunRequest_CodeCoverage_Format" json:"format,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctestRunRequest_CodeCoverage) Reset() { + *x = XctestRunRequest_CodeCoverage{} + mi := &file_idb_proto_msgTypes[135] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctestRunRequest_CodeCoverage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctestRunRequest_CodeCoverage) ProtoMessage() {} + +func (x *XctestRunRequest_CodeCoverage) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[135] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctestRunRequest_CodeCoverage.ProtoReflect.Descriptor instead. +func (*XctestRunRequest_CodeCoverage) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{71, 4} +} + +func (x *XctestRunRequest_CodeCoverage) GetCollect() bool { + if x != nil { + return x.Collect + } + return false +} + +func (x *XctestRunRequest_CodeCoverage) GetFormat() XctestRunRequest_CodeCoverage_Format { + if x != nil { + return x.Format + } + return XctestRunRequest_CodeCoverage_EXPORTED +} + +type XctestRunResponse_TestRunInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + Status XctestRunResponse_TestRunInfo_Status `protobuf:"varint,1,opt,name=status,proto3,enum=idb.XctestRunResponse_TestRunInfo_Status" json:"status,omitempty"` + BundleName string `protobuf:"bytes,2,opt,name=bundle_name,json=bundleName,proto3" json:"bundle_name,omitempty"` + ClassName string `protobuf:"bytes,3,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"` + MethodName string `protobuf:"bytes,4,opt,name=method_name,json=methodName,proto3" json:"method_name,omitempty"` + Duration float64 `protobuf:"fixed64,5,opt,name=duration,proto3" json:"duration,omitempty"` + FailureInfo *XctestRunResponse_TestRunInfo_TestRunFailureInfo `protobuf:"bytes,6,opt,name=failure_info,json=failureInfo,proto3" json:"failure_info,omitempty"` + Logs []string `protobuf:"bytes,7,rep,name=logs,proto3" json:"logs,omitempty"` + ActivityLogs []*XctestRunResponse_TestRunInfo_TestActivity `protobuf:"bytes,8,rep,name=activityLogs,proto3" json:"activityLogs,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctestRunResponse_TestRunInfo) Reset() { + *x = XctestRunResponse_TestRunInfo{} + mi := &file_idb_proto_msgTypes[137] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctestRunResponse_TestRunInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctestRunResponse_TestRunInfo) ProtoMessage() {} + +func (x *XctestRunResponse_TestRunInfo) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[137] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctestRunResponse_TestRunInfo.ProtoReflect.Descriptor instead. +func (*XctestRunResponse_TestRunInfo) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{72, 0} +} + +func (x *XctestRunResponse_TestRunInfo) GetStatus() XctestRunResponse_TestRunInfo_Status { + if x != nil { + return x.Status + } + return XctestRunResponse_TestRunInfo_PASSED +} + +func (x *XctestRunResponse_TestRunInfo) GetBundleName() string { + if x != nil { + return x.BundleName + } + return "" +} + +func (x *XctestRunResponse_TestRunInfo) GetClassName() string { + if x != nil { + return x.ClassName + } + return "" +} + +func (x *XctestRunResponse_TestRunInfo) GetMethodName() string { + if x != nil { + return x.MethodName + } + return "" +} + +func (x *XctestRunResponse_TestRunInfo) GetDuration() float64 { + if x != nil { + return x.Duration + } + return 0 +} + +func (x *XctestRunResponse_TestRunInfo) GetFailureInfo() *XctestRunResponse_TestRunInfo_TestRunFailureInfo { + if x != nil { + return x.FailureInfo + } + return nil +} + +func (x *XctestRunResponse_TestRunInfo) GetLogs() []string { + if x != nil { + return x.Logs + } + return nil +} + +func (x *XctestRunResponse_TestRunInfo) GetActivityLogs() []*XctestRunResponse_TestRunInfo_TestActivity { + if x != nil { + return x.ActivityLogs + } + return nil +} + +type XctestRunResponse_TestRunInfo_TestRunFailureInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + FailureMessage string `protobuf:"bytes,1,opt,name=failure_message,json=failureMessage,proto3" json:"failure_message,omitempty"` + File string `protobuf:"bytes,2,opt,name=file,proto3" json:"file,omitempty"` + Line uint64 `protobuf:"varint,3,opt,name=line,proto3" json:"line,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctestRunResponse_TestRunInfo_TestRunFailureInfo) Reset() { + *x = XctestRunResponse_TestRunInfo_TestRunFailureInfo{} + mi := &file_idb_proto_msgTypes[138] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctestRunResponse_TestRunInfo_TestRunFailureInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctestRunResponse_TestRunInfo_TestRunFailureInfo) ProtoMessage() {} + +func (x *XctestRunResponse_TestRunInfo_TestRunFailureInfo) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[138] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctestRunResponse_TestRunInfo_TestRunFailureInfo.ProtoReflect.Descriptor instead. +func (*XctestRunResponse_TestRunInfo_TestRunFailureInfo) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{72, 0, 0} +} + +func (x *XctestRunResponse_TestRunInfo_TestRunFailureInfo) GetFailureMessage() string { + if x != nil { + return x.FailureMessage + } + return "" +} + +func (x *XctestRunResponse_TestRunInfo_TestRunFailureInfo) GetFile() string { + if x != nil { + return x.File + } + return "" +} + +func (x *XctestRunResponse_TestRunInfo_TestRunFailureInfo) GetLine() uint64 { + if x != nil { + return x.Line + } + return 0 +} + +type XctestRunResponse_TestRunInfo_TestAttachment struct { + state protoimpl.MessageState `protogen:"open.v1"` + Payload []byte `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"` + Timestamp float64 `protobuf:"fixed64,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` + Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` + UniformTypeIdentifier string `protobuf:"bytes,4,opt,name=uniform_type_identifier,json=uniformTypeIdentifier,proto3" json:"uniform_type_identifier,omitempty"` + UserInfoJson []byte `protobuf:"bytes,5,opt,name=user_info_json,json=userInfoJson,proto3" json:"user_info_json,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctestRunResponse_TestRunInfo_TestAttachment) Reset() { + *x = XctestRunResponse_TestRunInfo_TestAttachment{} + mi := &file_idb_proto_msgTypes[139] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctestRunResponse_TestRunInfo_TestAttachment) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctestRunResponse_TestRunInfo_TestAttachment) ProtoMessage() {} + +func (x *XctestRunResponse_TestRunInfo_TestAttachment) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[139] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctestRunResponse_TestRunInfo_TestAttachment.ProtoReflect.Descriptor instead. +func (*XctestRunResponse_TestRunInfo_TestAttachment) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{72, 0, 1} +} + +func (x *XctestRunResponse_TestRunInfo_TestAttachment) GetPayload() []byte { + if x != nil { + return x.Payload + } + return nil +} + +func (x *XctestRunResponse_TestRunInfo_TestAttachment) GetTimestamp() float64 { + if x != nil { + return x.Timestamp + } + return 0 +} + +func (x *XctestRunResponse_TestRunInfo_TestAttachment) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *XctestRunResponse_TestRunInfo_TestAttachment) GetUniformTypeIdentifier() string { + if x != nil { + return x.UniformTypeIdentifier + } + return "" +} + +func (x *XctestRunResponse_TestRunInfo_TestAttachment) GetUserInfoJson() []byte { + if x != nil { + return x.UserInfoJson + } + return nil +} + +type XctestRunResponse_TestRunInfo_TestActivity struct { + state protoimpl.MessageState `protogen:"open.v1"` + Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` + Duration float64 `protobuf:"fixed64,2,opt,name=duration,proto3" json:"duration,omitempty"` + Uuid string `protobuf:"bytes,3,opt,name=uuid,proto3" json:"uuid,omitempty"` + ActivityType string `protobuf:"bytes,4,opt,name=activity_type,json=activityType,proto3" json:"activity_type,omitempty"` + Start float64 `protobuf:"fixed64,5,opt,name=start,proto3" json:"start,omitempty"` + Finish float64 `protobuf:"fixed64,6,opt,name=finish,proto3" json:"finish,omitempty"` + Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"` + Attachments []*XctestRunResponse_TestRunInfo_TestAttachment `protobuf:"bytes,8,rep,name=attachments,proto3" json:"attachments,omitempty"` + SubActivities []*XctestRunResponse_TestRunInfo_TestActivity `protobuf:"bytes,9,rep,name=sub_activities,json=subActivities,proto3" json:"sub_activities,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *XctestRunResponse_TestRunInfo_TestActivity) Reset() { + *x = XctestRunResponse_TestRunInfo_TestActivity{} + mi := &file_idb_proto_msgTypes[140] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *XctestRunResponse_TestRunInfo_TestActivity) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*XctestRunResponse_TestRunInfo_TestActivity) ProtoMessage() {} + +func (x *XctestRunResponse_TestRunInfo_TestActivity) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[140] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use XctestRunResponse_TestRunInfo_TestActivity.ProtoReflect.Descriptor instead. +func (*XctestRunResponse_TestRunInfo_TestActivity) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{72, 0, 2} +} + +func (x *XctestRunResponse_TestRunInfo_TestActivity) GetTitle() string { + if x != nil { + return x.Title + } + return "" +} + +func (x *XctestRunResponse_TestRunInfo_TestActivity) GetDuration() float64 { + if x != nil { + return x.Duration + } + return 0 +} + +func (x *XctestRunResponse_TestRunInfo_TestActivity) GetUuid() string { + if x != nil { + return x.Uuid + } + return "" +} + +func (x *XctestRunResponse_TestRunInfo_TestActivity) GetActivityType() string { + if x != nil { + return x.ActivityType + } + return "" +} + +func (x *XctestRunResponse_TestRunInfo_TestActivity) GetStart() float64 { + if x != nil { + return x.Start + } + return 0 +} + +func (x *XctestRunResponse_TestRunInfo_TestActivity) GetFinish() float64 { + if x != nil { + return x.Finish + } + return 0 +} + +func (x *XctestRunResponse_TestRunInfo_TestActivity) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *XctestRunResponse_TestRunInfo_TestActivity) GetAttachments() []*XctestRunResponse_TestRunInfo_TestAttachment { + if x != nil { + return x.Attachments + } + return nil +} + +func (x *XctestRunResponse_TestRunInfo_TestActivity) GetSubActivities() []*XctestRunResponse_TestRunInfo_TestActivity { + if x != nil { + return x.SubActivities + } + return nil +} + +type PushRequest_Inner struct { + state protoimpl.MessageState `protogen:"open.v1"` + DstPath string `protobuf:"bytes,2,opt,name=dst_path,json=dstPath,proto3" json:"dst_path,omitempty"` + Container *FileContainer `protobuf:"bytes,3,opt,name=container,proto3" json:"container,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PushRequest_Inner) Reset() { + *x = PushRequest_Inner{} + mi := &file_idb_proto_msgTypes[141] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PushRequest_Inner) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PushRequest_Inner) ProtoMessage() {} + +func (x *PushRequest_Inner) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[141] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PushRequest_Inner.ProtoReflect.Descriptor instead. +func (*PushRequest_Inner) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{84, 0} +} + +func (x *PushRequest_Inner) GetDstPath() string { + if x != nil { + return x.DstPath + } + return "" +} + +func (x *PushRequest_Inner) GetContainer() *FileContainer { + if x != nil { + return x.Container + } + return nil +} + +type TailRequest_Start struct { + state protoimpl.MessageState `protogen:"open.v1"` + Container *FileContainer `protobuf:"bytes,1,opt,name=container,proto3" json:"container,omitempty"` + Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TailRequest_Start) Reset() { + *x = TailRequest_Start{} + mi := &file_idb_proto_msgTypes[142] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TailRequest_Start) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TailRequest_Start) ProtoMessage() {} + +func (x *TailRequest_Start) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[142] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TailRequest_Start.ProtoReflect.Descriptor instead. +func (*TailRequest_Start) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{88, 0} +} + +func (x *TailRequest_Start) GetContainer() *FileContainer { + if x != nil { + return x.Container + } + return nil +} + +func (x *TailRequest_Start) GetPath() string { + if x != nil { + return x.Path + } + return "" +} + +type TailRequest_Stop struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TailRequest_Stop) Reset() { + *x = TailRequest_Stop{} + mi := &file_idb_proto_msgTypes[143] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TailRequest_Stop) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TailRequest_Stop) ProtoMessage() {} + +func (x *TailRequest_Stop) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[143] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TailRequest_Stop.ProtoReflect.Descriptor instead. +func (*TailRequest_Stop) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{88, 1} +} + +type DapRequest_Start struct { + state protoimpl.MessageState `protogen:"open.v1"` + DebuggerPkgId string `protobuf:"bytes,1,opt,name=debugger_pkg_id,json=debuggerPkgId,proto3" json:"debugger_pkg_id,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DapRequest_Start) Reset() { + *x = DapRequest_Start{} + mi := &file_idb_proto_msgTypes[144] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DapRequest_Start) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DapRequest_Start) ProtoMessage() {} + +func (x *DapRequest_Start) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[144] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DapRequest_Start.ProtoReflect.Descriptor instead. +func (*DapRequest_Start) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{93, 0} +} + +func (x *DapRequest_Start) GetDebuggerPkgId() string { + if x != nil { + return x.DebuggerPkgId + } + return "" +} + +type DapRequest_Pipe struct { + state protoimpl.MessageState `protogen:"open.v1"` + Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DapRequest_Pipe) Reset() { + *x = DapRequest_Pipe{} + mi := &file_idb_proto_msgTypes[145] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DapRequest_Pipe) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DapRequest_Pipe) ProtoMessage() {} + +func (x *DapRequest_Pipe) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[145] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DapRequest_Pipe.ProtoReflect.Descriptor instead. +func (*DapRequest_Pipe) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{93, 1} +} + +func (x *DapRequest_Pipe) GetData() []byte { + if x != nil { + return x.Data + } + return nil +} + +type DapRequest_Stop struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DapRequest_Stop) Reset() { + *x = DapRequest_Stop{} + mi := &file_idb_proto_msgTypes[146] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DapRequest_Stop) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DapRequest_Stop) ProtoMessage() {} + +func (x *DapRequest_Stop) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[146] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DapRequest_Stop.ProtoReflect.Descriptor instead. +func (*DapRequest_Stop) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{93, 2} +} + +type DapResponse_Event struct { + state protoimpl.MessageState `protogen:"open.v1"` + Desc string `protobuf:"bytes,1,opt,name=desc,proto3" json:"desc,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DapResponse_Event) Reset() { + *x = DapResponse_Event{} + mi := &file_idb_proto_msgTypes[147] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DapResponse_Event) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DapResponse_Event) ProtoMessage() {} + +func (x *DapResponse_Event) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[147] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DapResponse_Event.ProtoReflect.Descriptor instead. +func (*DapResponse_Event) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{94, 0} +} + +func (x *DapResponse_Event) GetDesc() string { + if x != nil { + return x.Desc + } + return "" +} + +type DapResponse_Pipe struct { + state protoimpl.MessageState `protogen:"open.v1"` + Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DapResponse_Pipe) Reset() { + *x = DapResponse_Pipe{} + mi := &file_idb_proto_msgTypes[148] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DapResponse_Pipe) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DapResponse_Pipe) ProtoMessage() {} + +func (x *DapResponse_Pipe) ProtoReflect() protoreflect.Message { + mi := &file_idb_proto_msgTypes[148] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DapResponse_Pipe.ProtoReflect.Descriptor instead. +func (*DapResponse_Pipe) Descriptor() ([]byte, []int) { + return file_idb_proto_rawDescGZIP(), []int{94, 1} +} + +func (x *DapResponse_Pipe) GetData() []byte { + if x != nil { + return x.Data + } + return nil +} + +var File_idb_proto protoreflect.FileDescriptor + +const file_idb_proto_rawDesc = "" + + "\n" + + "\tidb.proto\x12\x03idb\"\xbd\x01\n" + + "\aPayload\x12\x1d\n" + + "\tfile_path\x18\x01 \x01(\tH\x00R\bfilePath\x12\x14\n" + + "\x04data\x18\x02 \x01(\fH\x00R\x04data\x12\x12\n" + + "\x03url\x18\x03 \x01(\tH\x00R\x03url\x12<\n" + + "\vcompression\x18\x04 \x01(\x0e2\x18.idb.Payload.CompressionH\x00R\vcompression\"!\n" + + "\vCompression\x12\b\n" + + "\x04GZIP\x10\x00\x12\b\n" + + "\x04ZSTD\x10\x01B\b\n" + + "\x06source\"\x84\x01\n" + + "\rProcessOutput\x12:\n" + + "\tinterface\x18\x01 \x01(\x0e2\x1c.idb.ProcessOutput.InterfaceR\tinterface\x12\x12\n" + + "\x04data\x18\x02 \x01(\fR\x04data\"#\n" + + "\tInterface\x12\n" + + "\n" + + "\x06STDOUT\x10\x00\x12\n" + + "\n" + + "\x06STDERR\x10\x01\"Z\n" + + "\rCompanionInfo\x12\x12\n" + + "\x04udid\x18\x01 \x01(\tR\x04udid\x12\x19\n" + + "\bis_local\x18\x04 \x01(\bR\aisLocal\x12\x1a\n" + + "\bmetadata\x18\x06 \x01(\fR\bmetadata\"\x83\x03\n" + + "\x0eSettingRequest\x12R\n" + + "\x10hardwareKeyboard\x18\x01 \x01(\v2$.idb.SettingRequest.HardwareKeyboardH\x00R\x10hardwareKeyboard\x12I\n" + + "\rstringSetting\x18\x02 \x01(\v2!.idb.SettingRequest.StringSettingH\x00R\rstringSetting\x1a,\n" + + "\x10HardwareKeyboard\x12\x18\n" + + "\aenabled\x18\x01 \x01(\bR\aenabled\x1a\x98\x01\n" + + "\rStringSetting\x12&\n" + + "\asetting\x18\x01 \x01(\x0e2\f.idb.SettingR\asetting\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x12\x16\n" + + "\x06domain\x18\x04 \x01(\tR\x06domain\x12\x1d\n" + + "\n" + + "value_type\x18\x05 \x01(\tR\tvalueTypeB\t\n" + + "\asetting\"\x11\n" + + "\x0fSettingResponse\"g\n" + + "\x11GetSettingRequest\x12&\n" + + "\asetting\x18\x01 \x01(\x0e2\f.idb.SettingR\asetting\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x16\n" + + "\x06domain\x18\x03 \x01(\tR\x06domain\"*\n" + + "\x12GetSettingResponse\x12\x14\n" + + "\x05value\x18\x01 \x01(\tR\x05value\"<\n" + + "\x12ListSettingRequest\x12&\n" + + "\asetting\x18\x01 \x01(\x0e2\f.idb.SettingR\asetting\"-\n" + + "\x13ListSettingResponse\x12\x16\n" + + "\x06values\x18\x01 \x03(\tR\x06values\"G\n" + + "\x0fListAppsRequest\x124\n" + + "\x16suppress_process_state\x18\x01 \x01(\bR\x14suppressProcessState\"=\n" + + "\x10ListAppsResponse\x12)\n" + + "\x04apps\x18\x01 \x03(\v2\x15.idb.InstalledAppInfoR\x04apps\"\xe5\x02\n" + + "\x10InstalledAppInfo\x12\x1b\n" + + "\tbundle_id\x18\x01 \x01(\tR\bbundleId\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12$\n" + + "\rarchitectures\x18\x03 \x03(\tR\rarchitectures\x12!\n" + + "\finstall_type\x18\x04 \x01(\tR\vinstallType\x12J\n" + + "\rprocess_state\x18\x05 \x01(\x0e2%.idb.InstalledAppInfo.AppProcessStateR\fprocessState\x12\x1e\n" + + "\n" + + "debuggable\x18\x06 \x01(\bR\n" + + "debuggable\x12-\n" + + "\x12process_identifier\x18\a \x01(\x04R\x11processIdentifier\"<\n" + + "\x0fAppProcessState\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x0f\n" + + "\vNOT_RUNNING\x10\x01\x12\v\n" + + "\aRUNNING\x10\x02\"\xf7\x04\n" + + "\x0eInstallRequest\x12C\n" + + "\vdestination\x18\x01 \x01(\x0e2\x1f.idb.InstallRequest.DestinationH\x00R\vdestination\x12(\n" + + "\apayload\x18\x02 \x01(\v2\f.idb.PayloadH\x00R\apayload\x12\x1d\n" + + "\tname_hint\x18\x03 \x01(\tH\x00R\bnameHint\x12)\n" + + "\x0fmake_debuggable\x18\x04 \x01(\bH\x00R\x0emakeDebuggable\x12\x1d\n" + + "\tbundle_id\x18\x05 \x01(\tH\x00R\bbundleId\x12U\n" + + "\x13link_dsym_to_bundle\x18\x06 \x01(\v2$.idb.InstallRequest.LinkDsymToBundleH\x00R\x10linkDsymToBundle\x12>\n" + + "\x1aoverride_modification_time\x18\a \x01(\bH\x00R\x18overrideModificationTime\x1a\xa4\x01\n" + + "\x10LinkDsymToBundle\x12P\n" + + "\vbundle_type\x18\x01 \x01(\x0e2/.idb.InstallRequest.LinkDsymToBundle.BundleTypeR\n" + + "bundleType\x12\x1b\n" + + "\tbundle_id\x18\x02 \x01(\tR\bbundleId\"!\n" + + "\n" + + "BundleType\x12\a\n" + + "\x03APP\x10\x00\x12\n" + + "\n" + + "\x06XCTEST\x10\x01\"F\n" + + "\vDestination\x12\a\n" + + "\x03APP\x10\x00\x12\n" + + "\n" + + "\x06XCTEST\x10\x01\x12\t\n" + + "\x05DYLIB\x10\x02\x12\b\n" + + "\x04DSYM\x10\x03\x12\r\n" + + "\tFRAMEWORK\x10\x04B\a\n" + + "\x05value\"U\n" + + "\x0fInstallResponse\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n" + + "\x04uuid\x18\x02 \x01(\tR\x04uuid\x12\x1a\n" + + "\bprogress\x18\x03 \x01(\x01R\bprogress\"\x13\n" + + "\x11ScreenshotRequest\"V\n" + + "\x12ScreenshotResponse\x12\x1d\n" + + "\n" + + "image_data\x18\x01 \x01(\fR\timageData\x12!\n" + + "\fimage_format\x18\x02 \x01(\tR\vimageFormat\"\x0e\n" + + "\fFocusRequest\"\x0f\n" + + "\rFocusResponse\"#\n" + + "\x05Point\x12\f\n" + + "\x01x\x18\x01 \x01(\x01R\x01x\x12\f\n" + + "\x01y\x18\x02 \x01(\x01R\x01y\"\x9c\x01\n" + + "\x18AccessibilityInfoRequest\x12 \n" + + "\x05point\x18\x02 \x01(\v2\n" + + ".idb.PointR\x05point\x12<\n" + + "\x06format\x18\x03 \x01(\x0e2$.idb.AccessibilityInfoRequest.FormatR\x06format\" \n" + + "\x06Format\x12\n" + + "\n" + + "\x06LEGACY\x10\x00\x12\n" + + "\n" + + "\x06NESTED\x10\x01\"/\n" + + "\x19AccessibilityInfoResponse\x12\x12\n" + + "\x04json\x18\x01 \x01(\tR\x04json\"\xf4\x01\n" + + "\x0eApproveRequest\x12\x1b\n" + + "\tbundle_id\x18\x01 \x01(\tR\bbundleId\x12@\n" + + "\vpermissions\x18\x02 \x03(\x0e2\x1e.idb.ApproveRequest.PermissionR\vpermissions\x12\x16\n" + + "\x06scheme\x18\x03 \x01(\tR\x06scheme\"k\n" + + "\n" + + "Permission\x12\n" + + "\n" + + "\x06PHOTOS\x10\x00\x12\n" + + "\n" + + "\x06CAMERA\x10\x01\x12\f\n" + + "\bCONTACTS\x10\x02\x12\a\n" + + "\x03URL\x10\x03\x12\f\n" + + "\bLOCATION\x10\x04\x12\x10\n" + + "\fNOTIFICATION\x10\x05\x12\x0e\n" + + "\n" + + "MICROPHONE\x10\x06\"\x11\n" + + "\x0fApproveResponse\"\xf2\x01\n" + + "\rRevokeRequest\x12\x1b\n" + + "\tbundle_id\x18\x01 \x01(\tR\bbundleId\x12?\n" + + "\vpermissions\x18\x02 \x03(\x0e2\x1d.idb.RevokeRequest.PermissionR\vpermissions\x12\x16\n" + + "\x06scheme\x18\x03 \x01(\tR\x06scheme\"k\n" + + "\n" + + "Permission\x12\n" + + "\n" + + "\x06PHOTOS\x10\x00\x12\n" + + "\n" + + "\x06CAMERA\x10\x01\x12\f\n" + + "\bCONTACTS\x10\x02\x12\a\n" + + "\x03URL\x10\x03\x12\f\n" + + "\bLOCATION\x10\x04\x12\x10\n" + + "\fNOTIFICATION\x10\x05\x12\x0e\n" + + "\n" + + "MICROPHONE\x10\x06\"\x10\n" + + "\x0eRevokeResponse\"\x16\n" + + "\x14ClearKeychainRequest\"\x17\n" + + "\x15ClearKeychainResponse\"?\n" + + "\x12SetLocationRequest\x12)\n" + + "\blocation\x18\x01 \x01(\v2\r.idb.LocationR\blocation\"D\n" + + "\bLocation\x12\x1a\n" + + "\blatitude\x18\x01 \x01(\x01R\blatitude\x12\x1c\n" + + "\tlongitude\x18\x02 \x01(\x01R\tlongitude\"\x15\n" + + "\x13SetLocationResponse\"/\n" + + "\x10UninstallRequest\x12\x1b\n" + + "\tbundle_id\x18\x01 \x01(\tR\bbundleId\"\x13\n" + + "\x11UninstallResponse\"/\n" + + "\x10TerminateRequest\x12\x1b\n" + + "\tbundle_id\x18\x01 \x01(\tR\bbundleId\"\x13\n" + + "\x11TerminateResponse\"\"\n" + + "\x0eOpenUrlRequest\x12\x10\n" + + "\x03url\x18\x01 \x01(\tR\x03url\"\x11\n" + + "\x0fOpenUrlResponse\"?\n" + + "\x15ContactsUpdateRequest\x12&\n" + + "\apayload\x18\x01 \x01(\v2\f.idb.PayloadR\apayload\"\x18\n" + + "\x16ContactsUpdateResponse\"G\n" + + "\x18TargetDescriptionRequest\x12+\n" + + "\x11fetch_diagnostics\x18\x01 \x01(\bR\x10fetchDiagnostics\"\x94\x01\n" + + "\x19TargetDescriptionResponse\x12E\n" + + "\x12target_description\x18\x01 \x01(\v2\x16.idb.TargetDescriptionR\x11targetDescription\x120\n" + + "\tcompanion\x18\x02 \x01(\v2\x12.idb.CompanionInfoR\tcompanion\"\xf4\x06\n" + + "\bHIDEvent\x12.\n" + + "\x05press\x18\x01 \x01(\v2\x16.idb.HIDEvent.HIDPressH\x00R\x05press\x12.\n" + + "\x05swipe\x18\x02 \x01(\v2\x16.idb.HIDEvent.HIDSwipeH\x00R\x05swipe\x12.\n" + + "\x05delay\x18\x03 \x01(\v2\x16.idb.HIDEvent.HIDDelayH\x00R\x05delay\x1a,\n" + + "\bHIDTouch\x12 \n" + + "\x05point\x18\x01 \x01(\v2\n" + + ".idb.PointR\x05point\x1a@\n" + + "\tHIDButton\x123\n" + + "\x06button\x18\x01 \x01(\x0e2\x1b.idb.HIDEvent.HIDButtonTypeR\x06button\x1a\"\n" + + "\x06HIDKey\x12\x18\n" + + "\akeycode\x18\x01 \x01(\x04R\akeycode\x1a\xa7\x01\n" + + "\x0eHIDPressAction\x12.\n" + + "\x05touch\x18\x01 \x01(\v2\x16.idb.HIDEvent.HIDTouchH\x00R\x05touch\x121\n" + + "\x06button\x18\x02 \x01(\v2\x17.idb.HIDEvent.HIDButtonH\x00R\x06button\x12(\n" + + "\x03key\x18\x03 \x01(\v2\x14.idb.HIDEvent.HIDKeyH\x00R\x03keyB\b\n" + + "\x06action\x1az\n" + + "\bHIDPress\x124\n" + + "\x06action\x18\x01 \x01(\v2\x1c.idb.HIDEvent.HIDPressActionR\x06action\x128\n" + + "\tdirection\x18\x02 \x01(\x0e2\x1a.idb.HIDEvent.HIDDirectionR\tdirection\x1a|\n" + + "\bHIDSwipe\x12 \n" + + "\x05start\x18\x01 \x01(\v2\n" + + ".idb.PointR\x05start\x12\x1c\n" + + "\x03end\x18\x02 \x01(\v2\n" + + ".idb.PointR\x03end\x12\x14\n" + + "\x05delta\x18\x05 \x01(\x01R\x05delta\x12\x1a\n" + + "\bduration\x18\x06 \x01(\x01R\bduration\x1a&\n" + + "\bHIDDelay\x12\x1a\n" + + "\bduration\x18\x01 \x01(\x01R\bduration\" \n" + + "\fHIDDirection\x12\b\n" + + "\x04DOWN\x10\x00\x12\x06\n" + + "\x02UP\x10\x01\"M\n" + + "\rHIDButtonType\x12\r\n" + + "\tAPPLE_PAY\x10\x00\x12\b\n" + + "\x04HOME\x10\x01\x12\b\n" + + "\x04LOCK\x10\x02\x12\x0f\n" + + "\vSIDE_BUTTON\x10\x03\x12\b\n" + + "\x04SIRI\x10\x04B\a\n" + + "\x05event\"\r\n" + + "\vHIDResponse\"\xb4\x01\n" + + "\x0eConnectRequest\x12=\n" + + "\bmetadata\x18\x01 \x03(\v2!.idb.ConnectRequest.MetadataEntryR\bmetadata\x12&\n" + + "\x0flocal_file_path\x18\x04 \x01(\tR\rlocalFilePath\x1a;\n" + + "\rMetadataEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"C\n" + + "\x0fConnectResponse\x120\n" + + "\tcompanion\x18\x01 \x01(\v2\x12.idb.CompanionInfoR\tcompanion\"\xa2\x01\n" + + "\x10ScreenDimensions\x12\x14\n" + + "\x05width\x18\x01 \x01(\x04R\x05width\x12\x16\n" + + "\x06height\x18\x02 \x01(\x04R\x06height\x12\x18\n" + + "\adensity\x18\x03 \x01(\x01R\adensity\x12!\n" + + "\fwidth_points\x18\x04 \x01(\x04R\vwidthPoints\x12#\n" + + "\rheight_points\x18\x05 \x01(\x04R\fheightPoints\"\xb7\x02\n" + + "\x11TargetDescription\x12\x12\n" + + "\x04udid\x18\x01 \x01(\tR\x04udid\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12B\n" + + "\x11screen_dimensions\x18\x03 \x01(\v2\x15.idb.ScreenDimensionsR\x10screenDimensions\x12\x14\n" + + "\x05state\x18\x04 \x01(\tR\x05state\x12\x1f\n" + + "\vtarget_type\x18\x05 \x01(\tR\n" + + "targetType\x12\x1d\n" + + "\n" + + "os_version\x18\x06 \x01(\tR\tosVersion\x12\"\n" + + "\farchitecture\x18\a \x01(\tR\farchitecture\x12\x1a\n" + + "\bextended\x18\t \x01(\fR\bextended\x12 \n" + + "\vdiagnostics\x18\n" + + " \x01(\fR\vdiagnostics\"\x7f\n" + + "\n" + + "LogRequest\x12\x1c\n" + + "\targuments\x18\x01 \x03(\tR\targuments\x12.\n" + + "\x06source\x18\x02 \x01(\x0e2\x16.idb.LogRequest.SourceR\x06source\"#\n" + + "\x06Source\x12\n" + + "\n" + + "\x06TARGET\x10\x00\x12\r\n" + + "\tCOMPANION\x10\x01\"%\n" + + "\vLogResponse\x12\x16\n" + + "\x06output\x18\x01 \x01(\fR\x06output\"\xa9\x01\n" + + "\rRecordRequest\x120\n" + + "\x05start\x18\x01 \x01(\v2\x18.idb.RecordRequest.StartH\x00R\x05start\x12-\n" + + "\x04stop\x18\x02 \x01(\v2\x17.idb.RecordRequest.StopH\x00R\x04stop\x1a$\n" + + "\x05Start\x12\x1b\n" + + "\tfile_path\x18\x01 \x01(\tR\bfilePath\x1a\x06\n" + + "\x04StopB\t\n" + + "\acontrol\"e\n" + + "\x0eRecordResponse\x12\x1f\n" + + "\n" + + "log_output\x18\x01 \x01(\fH\x00R\tlogOutput\x12(\n" + + "\apayload\x18\x02 \x01(\v2\f.idb.PayloadH\x00R\apayloadB\b\n" + + "\x06output\"\xb8\x03\n" + + "\x12VideoStreamRequest\x125\n" + + "\x05start\x18\x01 \x01(\v2\x1d.idb.VideoStreamRequest.StartH\x00R\x05start\x122\n" + + "\x04stop\x18\x02 \x01(\v2\x1c.idb.VideoStreamRequest.StopH\x00R\x04stop\x1a\xe3\x01\n" + + "\x05Start\x12\x1b\n" + + "\tfile_path\x18\x01 \x01(\tR\bfilePath\x12\x10\n" + + "\x03fps\x18\x02 \x01(\x04R\x03fps\x126\n" + + "\x06format\x18\x03 \x01(\x0e2\x1e.idb.VideoStreamRequest.FormatR\x06format\x12/\n" + + "\x13compression_quality\x18\x04 \x01(\x01R\x12compressionQuality\x12!\n" + + "\fscale_factor\x18\x05 \x01(\x01R\vscaleFactor\x12\x1f\n" + + "\vavg_bitrate\x18\x06 \x01(\x01R\n" + + "avgBitrate\x1a\x06\n" + + "\x04Stop\">\n" + + "\x06Format\x12\b\n" + + "\x04H264\x10\x00\x12\b\n" + + "\x04RBGA\x10\x01\x12\t\n" + + "\x05MJPEG\x10\x02\x12\v\n" + + "\aMINICAP\x10\x03\x12\b\n" + + "\x04I420\x10\x04B\t\n" + + "\acontrol\"j\n" + + "\x13VideoStreamResponse\x12\x1f\n" + + "\n" + + "log_output\x18\x01 \x01(\fH\x00R\tlogOutput\x12(\n" + + "\apayload\x18\x02 \x01(\v2\f.idb.PayloadH\x00R\apayloadB\b\n" + + "\x06output\"\xad\x03\n" + + "\rLaunchRequest\x120\n" + + "\x05start\x18\x01 \x01(\v2\x18.idb.LaunchRequest.StartH\x00R\x05start\x12-\n" + + "\x04stop\x18\x02 \x01(\v2\x17.idb.LaunchRequest.StopH\x00R\x04stop\x1a\xa7\x02\n" + + "\x05Start\x12\x1b\n" + + "\tbundle_id\x18\x01 \x01(\tR\bbundleId\x123\n" + + "\x03env\x18\x02 \x03(\v2!.idb.LaunchRequest.Start.EnvEntryR\x03env\x12\x19\n" + + "\bapp_args\x18\x03 \x03(\tR\aappArgs\x122\n" + + "\x15foreground_if_running\x18\x04 \x01(\bR\x13foregroundIfRunning\x12\x19\n" + + "\bwait_for\x18\x05 \x01(\bR\awaitFor\x12*\n" + + "\x11wait_for_debugger\x18\x06 \x01(\bR\x0fwaitForDebugger\x1a6\n" + + "\bEnvEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\x1a\x06\n" + + "\x04StopB\t\n" + + "\acontrol\"k\n" + + "\x0eLaunchResponse\x12*\n" + + "\x06output\x18\x03 \x01(\v2\x12.idb.ProcessOutputR\x06output\x12-\n" + + "\bdebugger\x18\x04 \x01(\v2\x11.idb.DebuggerInfoR\bdebugger\"9\n" + + "\x0fAddMediaRequest\x12&\n" + + "\apayload\x18\x01 \x01(\v2\f.idb.PayloadR\apayload\"\x12\n" + + "\x10AddMediaResponse\"\x9e\x06\n" + + "\x15InstrumentsRunRequest\x128\n" + + "\x05start\x18\x01 \x01(\v2 .idb.InstrumentsRunRequest.StartH\x00R\x05start\x125\n" + + "\x04stop\x18\x02 \x01(\v2\x1f.idb.InstrumentsRunRequest.StopH\x00R\x04stop\x1a\xd4\x01\n" + + "\x12InstrumentsTimings\x12+\n" + + "\x11terminate_timeout\x18\x01 \x01(\x01R\x10terminateTimeout\x120\n" + + "\x14launch_retry_timeout\x18\x02 \x01(\x01R\x12launchRetryTimeout\x120\n" + + "\x14launch_error_timeout\x18\x03 \x01(\x01R\x12launchErrorTimeout\x12-\n" + + "\x12operation_duration\x18\x04 \x01(\x01R\x11operationDuration\x1a\xf3\x02\n" + + "\x05Start\x12#\n" + + "\rtemplate_name\x18\x02 \x01(\tR\ftemplateName\x12\"\n" + + "\rapp_bundle_id\x18\x03 \x01(\tR\vappBundleId\x12S\n" + + "\venvironment\x18\x04 \x03(\v21.idb.InstrumentsRunRequest.Start.EnvironmentEntryR\venvironment\x12\x1c\n" + + "\targuments\x18\x05 \x03(\tR\targuments\x12G\n" + + "\atimings\x18\x06 \x01(\v2-.idb.InstrumentsRunRequest.InstrumentsTimingsR\atimings\x12%\n" + + "\x0etool_arguments\x18\a \x03(\tR\rtoolArguments\x1a>\n" + + "\x10EnvironmentEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\x1a<\n" + + "\x04Stop\x124\n" + + "\x16post_process_arguments\x18\x01 \x03(\tR\x14postProcessArgumentsB\t\n" + + "\acontrol\"\xec\x01\n" + + "\x16InstrumentsRunResponse\x12\x1f\n" + + "\n" + + "log_output\x18\x01 \x01(\fH\x00R\tlogOutput\x12(\n" + + "\apayload\x18\x02 \x01(\v2\f.idb.PayloadH\x00R\apayload\x129\n" + + "\x05state\x18\x03 \x01(\x0e2!.idb.InstrumentsRunResponse.StateH\x00R\x05state\"B\n" + + "\x05State\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x17\n" + + "\x13RUNNING_INSTRUMENTS\x10\x01\x12\x13\n" + + "\x0fPOST_PROCESSING\x10\x02B\b\n" + + "\x06output\"\xe1\x06\n" + + "\x14XctraceRecordRequest\x127\n" + + "\x05start\x18\x01 \x01(\v2\x1f.idb.XctraceRecordRequest.StartH\x00R\x05start\x124\n" + + "\x04stop\x18\x02 \x01(\v2\x1e.idb.XctraceRecordRequest.StopH\x00R\x04stop\x1a\xbb\x02\n" + + "\fLauchProcess\x12*\n" + + "\x11process_to_launch\x18\x01 \x01(\tR\x0fprocessToLaunch\x12\x1f\n" + + "\vlaunch_args\x18\x02 \x03(\tR\n" + + "launchArgs\x12!\n" + + "\ftarget_stdin\x18\x03 \x01(\tR\vtargetStdin\x12#\n" + + "\rtarget_stdout\x18\x04 \x01(\tR\ftargetStdout\x12W\n" + + "\vprocess_env\x18\x05 \x03(\v26.idb.XctraceRecordRequest.LauchProcess.ProcessEnvEntryR\n" + + "processEnv\x1a=\n" + + "\x0fProcessEnvEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\x1a\xb8\x01\n" + + "\x06Target\x12%\n" + + "\rall_processes\x18\x01 \x01(\bH\x00R\fallProcesses\x12,\n" + + "\x11process_to_attach\x18\x02 \x01(\tH\x00R\x0fprocessToAttach\x12O\n" + + "\x0elaunch_process\x18\x03 \x01(\v2&.idb.XctraceRecordRequest.LauchProcessH\x00R\rlaunchProcessB\b\n" + + "\x06target\x1a\x9f\x01\n" + + "\x05Start\x12#\n" + + "\rtemplate_name\x18\x01 \x01(\tR\ftemplateName\x12\x1d\n" + + "\n" + + "time_limit\x18\x02 \x01(\x01R\ttimeLimit\x12\x18\n" + + "\apackage\x18\x03 \x01(\tR\apackage\x128\n" + + "\x06target\x18\x04 \x01(\v2 .idb.XctraceRecordRequest.TargetR\x06target\x1a4\n" + + "\x04Stop\x12\x18\n" + + "\atimeout\x18\x01 \x01(\x01R\atimeout\x12\x12\n" + + "\x04args\x18\x02 \x03(\tR\x04argsB\t\n" + + "\acontrol\"\xcc\x01\n" + + "\x15XctraceRecordResponse\x12\x12\n" + + "\x03log\x18\x01 \x01(\fH\x00R\x03log\x12(\n" + + "\apayload\x18\x02 \x01(\v2\f.idb.PayloadH\x00R\apayload\x128\n" + + "\x05state\x18\x03 \x01(\x0e2 .idb.XctraceRecordResponse.StateH\x00R\x05state\"1\n" + + "\x05State\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\v\n" + + "\aRUNNING\x10\x01\x12\x0e\n" + + "\n" + + "PROCESSING\x10\x02B\b\n" + + "\x06output\"\xcc\x02\n" + + "\x12DebugServerRequest\x125\n" + + "\x05start\x18\x01 \x01(\v2\x1d.idb.DebugServerRequest.StartH\x00R\x05start\x122\n" + + "\x04stop\x18\x02 \x01(\v2\x1c.idb.DebugServerRequest.StopH\x00R\x04stop\x128\n" + + "\x06status\x18\x03 \x01(\v2\x1e.idb.DebugServerRequest.StatusH\x00R\x06status\x122\n" + + "\x04pipe\x18\x04 \x01(\v2\x1c.idb.DebugServerRequest.PipeH\x00R\x04pipe\x1a$\n" + + "\x05Start\x12\x1b\n" + + "\tbundle_id\x18\x01 \x01(\tR\bbundleId\x1a\b\n" + + "\x06Status\x1a\x06\n" + + "\x04Stop\x1a\x1a\n" + + "\x04Pipe\x12\x12\n" + + "\x04data\x18\x01 \x01(\fR\x04dataB\t\n" + + "\acontrol\"\xee\x01\n" + + "\x13DebugServerResponse\x129\n" + + "\x06status\x18\x01 \x01(\v2\x1f.idb.DebugServerResponse.StatusH\x00R\x06status\x123\n" + + "\x04pipe\x18\x02 \x01(\v2\x1d.idb.DebugServerResponse.PipeH\x00R\x04pipe\x1a\x1a\n" + + "\x04Pipe\x12\x12\n" + + "\x04data\x18\x01 \x01(\fR\x04data\x1a@\n" + + "\x06Status\x126\n" + + "\x17lldb_bootstrap_commands\x18\x01 \x03(\tR\x15lldbBootstrapCommandsB\t\n" + + "\acontrol\"&\n" + + "\x10CrashShowRequest\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\"9\n" + + "\x10CrashLogResponse\x12%\n" + + "\x04list\x18\x01 \x03(\v2\x11.idb.CrashLogInfoR\x04list\"\x9b\x02\n" + + "\fCrashLogInfo\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x1b\n" + + "\tbundle_id\x18\x02 \x01(\tR\bbundleId\x12!\n" + + "\fprocess_name\x18\x03 \x01(\tR\vprocessName\x12.\n" + + "\x13parent_process_name\x18\x04 \x01(\tR\x11parentProcessName\x12-\n" + + "\x12process_identifier\x18\x05 \x01(\x04R\x11processIdentifier\x12:\n" + + "\x19parent_process_identifier\x18\x06 \x01(\x04R\x17parentProcessIdentifier\x12\x1c\n" + + "\ttimestamp\x18\a \x01(\x04R\ttimestamp\"V\n" + + "\x11CrashShowResponse\x12%\n" + + "\x04info\x18\x01 \x01(\v2\x11.idb.CrashLogInfoR\x04info\x12\x1a\n" + + "\bcontents\x18\x02 \x01(\tR\bcontents\"n\n" + + "\rCrashLogQuery\x12\x14\n" + + "\x05since\x18\x01 \x01(\x04R\x05since\x12\x16\n" + + "\x06before\x18\x02 \x01(\x04R\x06before\x12\x1b\n" + + "\tbundle_id\x18\x03 \x01(\tR\bbundleId\x12\x12\n" + + "\x04name\x18\x04 \x01(\tR\x04name\"\x1a\n" + + "\x18XctestListBundlesRequest\"\xbf\x01\n" + + "\x19XctestListBundlesResponse\x12@\n" + + "\abundles\x18\x01 \x03(\v2&.idb.XctestListBundlesResponse.BundlesR\abundles\x1a`\n" + + "\aBundles\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x1b\n" + + "\tbundle_id\x18\x02 \x01(\tR\bbundleId\x12$\n" + + "\rarchitectures\x18\x03 \x03(\tR\rarchitectures\"T\n" + + "\x16XctestListTestsRequest\x12\x1f\n" + + "\vbundle_name\x18\x01 \x01(\tR\n" + + "bundleName\x12\x19\n" + + "\bapp_path\x18\x02 \x01(\tR\aappPath\"/\n" + + "\x17XctestListTestsResponse\x12\x14\n" + + "\x05names\x18\x01 \x03(\tR\x05names\"\xa7\t\n" + + "\x10XctestRunRequest\x12.\n" + + "\x04mode\x18\x01 \x01(\v2\x1a.idb.XctestRunRequest.ModeR\x04mode\x12$\n" + + "\x0etest_bundle_id\x18\x02 \x01(\tR\ftestBundleId\x12 \n" + + "\ftests_to_run\x18\x03 \x03(\tR\n" + + "testsToRun\x12\"\n" + + "\rtests_to_skip\x18\x04 \x03(\tR\vtestsToSkip\x12\x1c\n" + + "\targuments\x18\x05 \x03(\tR\targuments\x12H\n" + + "\venvironment\x18\x06 \x03(\v2&.idb.XctestRunRequest.EnvironmentEntryR\venvironment\x12\x18\n" + + "\atimeout\x18\a \x01(\x04R\atimeout\x12+\n" + + "\x11report_activities\x18\b \x01(\bR\x10reportActivities\x12)\n" + + "\x10collect_coverage\x18\t \x01(\bR\x0fcollectCoverage\x12-\n" + + "\x12report_attachments\x18\n" + + " \x01(\bR\x11reportAttachments\x12!\n" + + "\fcollect_logs\x18\v \x01(\bR\vcollectLogs\x12*\n" + + "\x11wait_for_debugger\x18\f \x01(\bR\x0fwaitForDebugger\x12G\n" + + "\rcode_coverage\x18\r \x01(\v2\".idb.XctestRunRequest.CodeCoverageR\fcodeCoverage\x122\n" + + "\x15collect_result_bundle\x18\x0e \x01(\bR\x13collectResultBundle\x1a\a\n" + + "\x05Logic\x1a1\n" + + "\vApplication\x12\"\n" + + "\rapp_bundle_id\x18\x01 \x01(\tR\vappBundleId\x1a^\n" + + "\x02UI\x12\"\n" + + "\rapp_bundle_id\x18\x01 \x01(\tR\vappBundleId\x124\n" + + "\x17test_host_app_bundle_id\x18\x02 \x01(\tR\x13testHostAppBundleId\x1a\xb6\x01\n" + + "\x04Mode\x123\n" + + "\x05logic\x18\x01 \x01(\v2\x1b.idb.XctestRunRequest.LogicH\x00R\x05logic\x12E\n" + + "\vapplication\x18\x02 \x01(\v2!.idb.XctestRunRequest.ApplicationH\x00R\vapplication\x12*\n" + + "\x02ui\x18\x03 \x01(\v2\x18.idb.XctestRunRequest.UIH\x00R\x02uiB\x06\n" + + "\x04mode\x1a\x8c\x01\n" + + "\fCodeCoverage\x12\x18\n" + + "\acollect\x18\x01 \x01(\bR\acollect\x12A\n" + + "\x06format\x18\x02 \x01(\x0e2).idb.XctestRunRequest.CodeCoverage.FormatR\x06format\"\x1f\n" + + "\x06Format\x12\f\n" + + "\bEXPORTED\x10\x00\x12\a\n" + + "\x03RAW\x10\x01\x1a>\n" + + "\x10EnvironmentEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\xb9\f\n" + + "\x11XctestRunResponse\x125\n" + + "\x06status\x18\x01 \x01(\x0e2\x1d.idb.XctestRunResponse.StatusR\x06status\x12<\n" + + "\aresults\x18\x02 \x03(\v2\".idb.XctestRunResponse.TestRunInfoR\aresults\x12\x1d\n" + + "\n" + + "log_output\x18\x03 \x03(\tR\tlogOutput\x121\n" + + "\rresult_bundle\x18\x04 \x01(\v2\f.idb.PayloadR\fresultBundle\x12#\n" + + "\rcoverage_json\x18\x05 \x01(\tR\fcoverageJson\x121\n" + + "\rlog_directory\x18\x06 \x01(\v2\f.idb.PayloadR\flogDirectory\x12-\n" + + "\bdebugger\x18\a \x01(\v2\x11.idb.DebuggerInfoR\bdebugger\x12:\n" + + "\x12code_coverage_data\x18\b \x01(\v2\f.idb.PayloadR\x10codeCoverageData\x1a\xce\b\n" + + "\vTestRunInfo\x12A\n" + + "\x06status\x18\x01 \x01(\x0e2).idb.XctestRunResponse.TestRunInfo.StatusR\x06status\x12\x1f\n" + + "\vbundle_name\x18\x02 \x01(\tR\n" + + "bundleName\x12\x1d\n" + + "\n" + + "class_name\x18\x03 \x01(\tR\tclassName\x12\x1f\n" + + "\vmethod_name\x18\x04 \x01(\tR\n" + + "methodName\x12\x1a\n" + + "\bduration\x18\x05 \x01(\x01R\bduration\x12X\n" + + "\ffailure_info\x18\x06 \x01(\v25.idb.XctestRunResponse.TestRunInfo.TestRunFailureInfoR\vfailureInfo\x12\x12\n" + + "\x04logs\x18\a \x03(\tR\x04logs\x12S\n" + + "\factivityLogs\x18\b \x03(\v2/.idb.XctestRunResponse.TestRunInfo.TestActivityR\factivityLogs\x1ae\n" + + "\x12TestRunFailureInfo\x12'\n" + + "\x0ffailure_message\x18\x01 \x01(\tR\x0efailureMessage\x12\x12\n" + + "\x04file\x18\x02 \x01(\tR\x04file\x12\x12\n" + + "\x04line\x18\x03 \x01(\x04R\x04line\x1a\xba\x01\n" + + "\x0eTestAttachment\x12\x18\n" + + "\apayload\x18\x01 \x01(\fR\apayload\x12\x1c\n" + + "\ttimestamp\x18\x02 \x01(\x01R\ttimestamp\x12\x12\n" + + "\x04name\x18\x03 \x01(\tR\x04name\x126\n" + + "\x17uniform_type_identifier\x18\x04 \x01(\tR\x15uniformTypeIdentifier\x12$\n" + + "\x0euser_info_json\x18\x05 \x01(\fR\fuserInfoJson\x1a\xe8\x02\n" + + "\fTestActivity\x12\x14\n" + + "\x05title\x18\x01 \x01(\tR\x05title\x12\x1a\n" + + "\bduration\x18\x02 \x01(\x01R\bduration\x12\x12\n" + + "\x04uuid\x18\x03 \x01(\tR\x04uuid\x12#\n" + + "\ractivity_type\x18\x04 \x01(\tR\factivityType\x12\x14\n" + + "\x05start\x18\x05 \x01(\x01R\x05start\x12\x16\n" + + "\x06finish\x18\x06 \x01(\x01R\x06finish\x12\x12\n" + + "\x04name\x18\a \x01(\tR\x04name\x12S\n" + + "\vattachments\x18\b \x03(\v21.idb.XctestRunResponse.TestRunInfo.TestAttachmentR\vattachments\x12V\n" + + "\x0esub_activities\x18\t \x03(\v2/.idb.XctestRunResponse.TestRunInfo.TestActivityR\rsubActivities\"-\n" + + "\x06Status\x12\n" + + "\n" + + "\x06PASSED\x10\x00\x12\n" + + "\n" + + "\x06FAILED\x10\x01\x12\v\n" + + "\aCRASHED\x10\x02\"I\n" + + "\x06Status\x12\v\n" + + "\aRUNNING\x10\x00\x12\x17\n" + + "\x13TERMINATED_NORMALLY\x10\x01\x12\x19\n" + + "\x15TERMINATED_ABNORMALLY\x10\x02\"\xff\x02\n" + + "\rFileContainer\x12+\n" + + "\x04kind\x18\x01 \x01(\x0e2\x17.idb.FileContainer.KindR\x04kind\x12\x1b\n" + + "\tbundle_id\x18\x02 \x01(\tR\bbundleId\"\xa3\x02\n" + + "\x04Kind\x12\b\n" + + "\x04NONE\x10\x00\x12\x0f\n" + + "\vAPPLICATION\x10\x01\x12\b\n" + + "\x04ROOT\x10\x02\x12\t\n" + + "\x05MEDIA\x10\x03\x12\v\n" + + "\aCRASHES\x10\x04\x12\x19\n" + + "\x15PROVISIONING_PROFILES\x10\x05\x12\x10\n" + + "\fMDM_PROFILES\x10\x06\x12\x15\n" + + "\x11SPRINGBOARD_ICONS\x10\a\x12\r\n" + + "\tWALLPAPER\x10\b\x12\x0f\n" + + "\vDISK_IMAGES\x10\t\x12\x13\n" + + "\x0fGROUP_CONTAINER\x10\n" + + "\x12\x19\n" + + "\x15APPLICATION_CONTAINER\x10\v\x12\r\n" + + "\tAUXILLARY\x10\f\x12\n" + + "\n" + + "\x06XCTEST\x10\r\x12\t\n" + + "\x05DYLIB\x10\x0e\x12\b\n" + + "\x04DSYM\x10\x0f\x12\r\n" + + "\tFRAMEWORK\x10\x10\x12\v\n" + + "\aSYMBOLS\x10\x11\"\x1e\n" + + "\bFileInfo\x12\x12\n" + + "\x04path\x18\x01 \x01(\tR\x04path\"Y\n" + + "\vFileListing\x12%\n" + + "\x06parent\x18\x01 \x01(\v2\r.idb.FileInfoR\x06parent\x12#\n" + + "\x05files\x18\x02 \x03(\v2\r.idb.FileInfoR\x05files\"_\n" + + "\n" + + "LsResponse\x12#\n" + + "\x05files\x18\x01 \x03(\v2\r.idb.FileInfoR\x05files\x12,\n" + + "\blistings\x18\x02 \x03(\v2\x10.idb.FileListingR\blistings\"g\n" + + "\tLsRequest\x12\x12\n" + + "\x04path\x18\x02 \x01(\tR\x04path\x120\n" + + "\tcontainer\x18\x03 \x01(\v2\x12.idb.FileContainerR\tcontainer\x12\x14\n" + + "\x05paths\x18\x04 \x03(\tR\x05paths\"T\n" + + "\fMkdirRequest\x12\x12\n" + + "\x04path\x18\x02 \x01(\tR\x04path\x120\n" + + "\tcontainer\x18\x03 \x01(\v2\x12.idb.FileContainerR\tcontainer\"\x0f\n" + + "\rMkdirResponse\"u\n" + + "\tMvRequest\x12\x1b\n" + + "\tsrc_paths\x18\x02 \x03(\tR\bsrcPaths\x12\x19\n" + + "\bdst_path\x18\x03 \x01(\tR\adstPath\x120\n" + + "\tcontainer\x18\x04 \x01(\v2\x12.idb.FileContainerR\tcontainer\"\f\n" + + "\n" + + "MvResponse\"S\n" + + "\tRmRequest\x12\x14\n" + + "\x05paths\x18\x02 \x03(\tR\x05paths\x120\n" + + "\tcontainer\x18\x03 \x01(\v2\x12.idb.FileContainerR\tcontainer\"\f\n" + + "\n" + + "RmResponse\"\xc6\x01\n" + + "\vPushRequest\x12(\n" + + "\apayload\x18\x01 \x01(\v2\f.idb.PayloadH\x00R\apayload\x12.\n" + + "\x05inner\x18\x02 \x01(\v2\x16.idb.PushRequest.InnerH\x00R\x05inner\x1aT\n" + + "\x05Inner\x12\x19\n" + + "\bdst_path\x18\x02 \x01(\tR\adstPath\x120\n" + + "\tcontainer\x18\x03 \x01(\v2\x12.idb.FileContainerR\tcontainerB\a\n" + + "\x05value\"\x0e\n" + + "\fPushResponse\"u\n" + + "\vPullRequest\x12\x19\n" + + "\bsrc_path\x18\x02 \x01(\tR\asrcPath\x12\x19\n" + + "\bdst_path\x18\x03 \x01(\tR\adstPath\x120\n" + + "\tcontainer\x18\x04 \x01(\v2\x12.idb.FileContainerR\tcontainer\"6\n" + + "\fPullResponse\x12&\n" + + "\apayload\x18\x01 \x01(\v2\f.idb.PayloadR\apayload\"\xcc\x01\n" + + "\vTailRequest\x12.\n" + + "\x05start\x18\x01 \x01(\v2\x16.idb.TailRequest.StartH\x00R\x05start\x12+\n" + + "\x04stop\x18\x02 \x01(\v2\x15.idb.TailRequest.StopH\x00R\x04stop\x1aM\n" + + "\x05Start\x120\n" + + "\tcontainer\x18\x01 \x01(\v2\x12.idb.FileContainerR\tcontainer\x12\x12\n" + + "\x04path\x18\x02 \x01(\tR\x04path\x1a\x06\n" + + "\x04StopB\t\n" + + "\acontrol\"\"\n" + + "\fTailResponse\x12\x12\n" + + "\x04data\x18\x01 \x01(\fR\x04data\"H\n" + + "\fDebuggerInfo\x12\x10\n" + + "\x03pid\x18\x01 \x01(\x04R\x03pid\x12\x12\n" + + "\x04host\x18\x02 \x01(\tR\x04host\x12\x12\n" + + "\x04port\x18\x03 \x01(\x04R\x04port\"Y\n" + + "\x17SendNotificationRequest\x12\x1b\n" + + "\tbundle_id\x18\x01 \x01(\tR\bbundleId\x12!\n" + + "\fjson_payload\x18\x02 \x01(\tR\vjsonPayload\"\x1a\n" + + "\x18SendNotificationResponse\"\xf3\x01\n" + + "\n" + + "DapRequest\x12-\n" + + "\x05start\x18\x01 \x01(\v2\x15.idb.DapRequest.StartH\x00R\x05start\x12*\n" + + "\x04pipe\x18\x02 \x01(\v2\x14.idb.DapRequest.PipeH\x00R\x04pipe\x12*\n" + + "\x04stop\x18\x03 \x01(\v2\x14.idb.DapRequest.StopH\x00R\x04stop\x1a/\n" + + "\x05Start\x12&\n" + + "\x0fdebugger_pkg_id\x18\x01 \x01(\tR\rdebuggerPkgId\x1a\x1a\n" + + "\x04Pipe\x12\x12\n" + + "\x04data\x18\x01 \x01(\fR\x04data\x1a\x06\n" + + "\x04StopB\t\n" + + "\acontrol\"\xe8\x01\n" + + "\vDapResponse\x122\n" + + "\astarted\x18\x01 \x01(\v2\x16.idb.DapResponse.EventH\x00R\astarted\x12/\n" + + "\x06stdout\x18\x02 \x01(\v2\x15.idb.DapResponse.PipeH\x00R\x06stdout\x122\n" + + "\astopped\x18\x03 \x01(\v2\x16.idb.DapResponse.EventH\x00R\astopped\x1a\x1b\n" + + "\x05Event\x12\x12\n" + + "\x04desc\x18\x01 \x01(\tR\x04desc\x1a\x1a\n" + + "\x04Pipe\x12\x12\n" + + "\x04data\x18\x01 \x01(\fR\x04dataB\a\n" + + "\x05event\"\x1e\n" + + "\x1cSimulateMemoryWarningRequest\"\x1f\n" + + "\x1dSimulateMemoryWarningResponse*\x1e\n" + + "\aSetting\x12\n" + + "\n" + + "\x06LOCALE\x10\x00\x12\a\n" + + "\x03ANY\x10\x012\xa0\x15\n" + + "\x10CompanionService\x126\n" + + "\aconnect\x12\x13.idb.ConnectRequest\x1a\x14.idb.ConnectResponse\"\x00\x12F\n" + + "\vdebugserver\x12\x17.idb.DebugServerRequest\x1a\x18.idb.DebugServerResponse\"\x00(\x010\x01\x12.\n" + + "\x03dap\x12\x0f.idb.DapRequest\x1a\x10.idb.DapResponse\"\x00(\x010\x01\x12K\n" + + "\bdescribe\x12\x1d.idb.TargetDescriptionRequest\x1a\x1e.idb.TargetDescriptionResponse\"\x00\x12:\n" + + "\ainstall\x12\x13.idb.InstallRequest\x1a\x14.idb.InstallResponse\"\x00(\x010\x01\x12P\n" + + "\x0finstruments_run\x12\x1a.idb.InstrumentsRunRequest\x1a\x1b.idb.InstrumentsRunResponse\"\x00(\x010\x01\x12,\n" + + "\x03log\x12\x0f.idb.LogRequest\x1a\x10.idb.LogResponse\"\x000\x01\x12M\n" + + "\x0exctrace_record\x12\x19.idb.XctraceRecordRequest\x1a\x1a.idb.XctraceRecordResponse\"\x00(\x010\x01\x12U\n" + + "\x12accessibility_info\x12\x1d.idb.AccessibilityInfoRequest\x1a\x1e.idb.AccessibilityInfoResponse\"\x00\x120\n" + + "\x05focus\x12\x11.idb.FocusRequest\x1a\x12.idb.FocusResponse\"\x00\x12*\n" + + "\x03hid\x12\r.idb.HIDEvent\x1a\x10.idb.HIDResponse\"\x00(\x01\x126\n" + + "\bopen_url\x12\x13.idb.OpenUrlRequest\x1a\x13.idb.OpenUrlRequest\"\x00\x12C\n" + + "\fset_location\x12\x17.idb.SetLocationRequest\x1a\x18.idb.SetLocationResponse\"\x00\x12R\n" + + "\x11send_notification\x12\x1c.idb.SendNotificationRequest\x1a\x1d.idb.SendNotificationResponse\"\x00\x12b\n" + + "\x17simulate_memory_warning\x12!.idb.SimulateMemoryWarningRequest\x1a\".idb.SimulateMemoryWarningResponse\"\x00\x126\n" + + "\aapprove\x12\x13.idb.ApproveRequest\x1a\x14.idb.ApproveResponse\"\x00\x123\n" + + "\x06revoke\x12\x12.idb.RevokeRequest\x1a\x13.idb.RevokeResponse\"\x00\x12I\n" + + "\x0eclear_keychain\x12\x19.idb.ClearKeychainRequest\x1a\x1a.idb.ClearKeychainResponse\"\x00\x12L\n" + + "\x0fcontacts_update\x12\x1a.idb.ContactsUpdateRequest\x1a\x1b.idb.ContactsUpdateResponse\"\x00\x126\n" + + "\asetting\x12\x13.idb.SettingRequest\x1a\x14.idb.SettingResponse\"\x00\x12@\n" + + "\vget_setting\x12\x16.idb.GetSettingRequest\x1a\x17.idb.GetSettingResponse\"\x00\x12D\n" + + "\rlist_settings\x12\x17.idb.ListSettingRequest\x1a\x18.idb.ListSettingResponse\"\x00\x127\n" + + "\x06launch\x12\x12.idb.LaunchRequest\x1a\x13.idb.LaunchResponse\"\x00(\x010\x01\x12:\n" + + "\tlist_apps\x12\x14.idb.ListAppsRequest\x1a\x15.idb.ListAppsResponse\"\x00\x12<\n" + + "\tterminate\x12\x15.idb.TerminateRequest\x1a\x16.idb.TerminateResponse\"\x00\x12<\n" + + "\tuninstall\x12\x15.idb.UninstallRequest\x1a\x16.idb.UninstallResponse\"\x00\x12<\n" + + "\tadd_media\x12\x14.idb.AddMediaRequest\x1a\x15.idb.AddMediaResponse\"\x00(\x01\x127\n" + + "\x06record\x12\x12.idb.RecordRequest\x1a\x13.idb.RecordResponse\"\x00(\x010\x01\x12?\n" + + "\n" + + "screenshot\x12\x16.idb.ScreenshotRequest\x1a\x17.idb.ScreenshotResponse\"\x00\x12G\n" + + "\fvideo_stream\x12\x17.idb.VideoStreamRequest\x1a\x18.idb.VideoStreamResponse\"\x00(\x010\x01\x12;\n" + + "\fcrash_delete\x12\x12.idb.CrashLogQuery\x1a\x15.idb.CrashLogResponse\"\x00\x129\n" + + "\n" + + "crash_list\x12\x12.idb.CrashLogQuery\x1a\x15.idb.CrashLogResponse\"\x00\x12=\n" + + "\n" + + "crash_show\x12\x15.idb.CrashShowRequest\x1a\x16.idb.CrashShowResponse\"\x00\x12V\n" + + "\x13xctest_list_bundles\x12\x1d.idb.XctestListBundlesRequest\x1a\x1e.idb.XctestListBundlesResponse\"\x00\x12P\n" + + "\x11xctest_list_tests\x12\x1b.idb.XctestListTestsRequest\x1a\x1c.idb.XctestListTestsResponse\"\x00\x12?\n" + + "\n" + + "xctest_run\x12\x15.idb.XctestRunRequest\x1a\x16.idb.XctestRunResponse\"\x000\x01\x12'\n" + + "\x02ls\x12\x0e.idb.LsRequest\x1a\x0f.idb.LsResponse\"\x00\x120\n" + + "\x05mkdir\x12\x11.idb.MkdirRequest\x1a\x12.idb.MkdirResponse\"\x00\x12'\n" + + "\x02mv\x12\x0e.idb.MvRequest\x1a\x0f.idb.MvResponse\"\x00\x12'\n" + + "\x02rm\x12\x0e.idb.RmRequest\x1a\x0f.idb.RmResponse\"\x00\x12/\n" + + "\x04pull\x12\x10.idb.PullRequest\x1a\x11.idb.PullResponse\"\x000\x01\x12/\n" + + "\x04push\x12\x10.idb.PushRequest\x1a\x11.idb.PushResponse\"\x00(\x01\x121\n" + + "\x04tail\x12\x10.idb.TailRequest\x1a\x11.idb.TailResponse\"\x00(\x010\x01BZZXgithub.com/priyanshujain/sanderling/internal/driver/ioscompanion/companionpb;companionpbb\x06proto3" + +var ( + file_idb_proto_rawDescOnce sync.Once + file_idb_proto_rawDescData []byte +) + +func file_idb_proto_rawDescGZIP() []byte { + file_idb_proto_rawDescOnce.Do(func() { + file_idb_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_idb_proto_rawDesc), len(file_idb_proto_rawDesc))) + }) + return file_idb_proto_rawDescData +} + +var file_idb_proto_enumTypes = make([]protoimpl.EnumInfo, 19) +var file_idb_proto_msgTypes = make([]protoimpl.MessageInfo, 149) +var file_idb_proto_goTypes = []any{ + (Setting)(0), // 0: idb.Setting + (Payload_Compression)(0), // 1: idb.Payload.Compression + (ProcessOutput_Interface)(0), // 2: idb.ProcessOutput.Interface + (InstalledAppInfo_AppProcessState)(0), // 3: idb.InstalledAppInfo.AppProcessState + (InstallRequest_Destination)(0), // 4: idb.InstallRequest.Destination + (InstallRequest_LinkDsymToBundle_BundleType)(0), // 5: idb.InstallRequest.LinkDsymToBundle.BundleType + (AccessibilityInfoRequest_Format)(0), // 6: idb.AccessibilityInfoRequest.Format + (ApproveRequest_Permission)(0), // 7: idb.ApproveRequest.Permission + (RevokeRequest_Permission)(0), // 8: idb.RevokeRequest.Permission + (HIDEvent_HIDDirection)(0), // 9: idb.HIDEvent.HIDDirection + (HIDEvent_HIDButtonType)(0), // 10: idb.HIDEvent.HIDButtonType + (LogRequest_Source)(0), // 11: idb.LogRequest.Source + (VideoStreamRequest_Format)(0), // 12: idb.VideoStreamRequest.Format + (InstrumentsRunResponse_State)(0), // 13: idb.InstrumentsRunResponse.State + (XctraceRecordResponse_State)(0), // 14: idb.XctraceRecordResponse.State + (XctestRunRequest_CodeCoverage_Format)(0), // 15: idb.XctestRunRequest.CodeCoverage.Format + (XctestRunResponse_Status)(0), // 16: idb.XctestRunResponse.Status + (XctestRunResponse_TestRunInfo_Status)(0), // 17: idb.XctestRunResponse.TestRunInfo.Status + (FileContainer_Kind)(0), // 18: idb.FileContainer.Kind + (*Payload)(nil), // 19: idb.Payload + (*ProcessOutput)(nil), // 20: idb.ProcessOutput + (*CompanionInfo)(nil), // 21: idb.CompanionInfo + (*SettingRequest)(nil), // 22: idb.SettingRequest + (*SettingResponse)(nil), // 23: idb.SettingResponse + (*GetSettingRequest)(nil), // 24: idb.GetSettingRequest + (*GetSettingResponse)(nil), // 25: idb.GetSettingResponse + (*ListSettingRequest)(nil), // 26: idb.ListSettingRequest + (*ListSettingResponse)(nil), // 27: idb.ListSettingResponse + (*ListAppsRequest)(nil), // 28: idb.ListAppsRequest + (*ListAppsResponse)(nil), // 29: idb.ListAppsResponse + (*InstalledAppInfo)(nil), // 30: idb.InstalledAppInfo + (*InstallRequest)(nil), // 31: idb.InstallRequest + (*InstallResponse)(nil), // 32: idb.InstallResponse + (*ScreenshotRequest)(nil), // 33: idb.ScreenshotRequest + (*ScreenshotResponse)(nil), // 34: idb.ScreenshotResponse + (*FocusRequest)(nil), // 35: idb.FocusRequest + (*FocusResponse)(nil), // 36: idb.FocusResponse + (*Point)(nil), // 37: idb.Point + (*AccessibilityInfoRequest)(nil), // 38: idb.AccessibilityInfoRequest + (*AccessibilityInfoResponse)(nil), // 39: idb.AccessibilityInfoResponse + (*ApproveRequest)(nil), // 40: idb.ApproveRequest + (*ApproveResponse)(nil), // 41: idb.ApproveResponse + (*RevokeRequest)(nil), // 42: idb.RevokeRequest + (*RevokeResponse)(nil), // 43: idb.RevokeResponse + (*ClearKeychainRequest)(nil), // 44: idb.ClearKeychainRequest + (*ClearKeychainResponse)(nil), // 45: idb.ClearKeychainResponse + (*SetLocationRequest)(nil), // 46: idb.SetLocationRequest + (*Location)(nil), // 47: idb.Location + (*SetLocationResponse)(nil), // 48: idb.SetLocationResponse + (*UninstallRequest)(nil), // 49: idb.UninstallRequest + (*UninstallResponse)(nil), // 50: idb.UninstallResponse + (*TerminateRequest)(nil), // 51: idb.TerminateRequest + (*TerminateResponse)(nil), // 52: idb.TerminateResponse + (*OpenUrlRequest)(nil), // 53: idb.OpenUrlRequest + (*OpenUrlResponse)(nil), // 54: idb.OpenUrlResponse + (*ContactsUpdateRequest)(nil), // 55: idb.ContactsUpdateRequest + (*ContactsUpdateResponse)(nil), // 56: idb.ContactsUpdateResponse + (*TargetDescriptionRequest)(nil), // 57: idb.TargetDescriptionRequest + (*TargetDescriptionResponse)(nil), // 58: idb.TargetDescriptionResponse + (*HIDEvent)(nil), // 59: idb.HIDEvent + (*HIDResponse)(nil), // 60: idb.HIDResponse + (*ConnectRequest)(nil), // 61: idb.ConnectRequest + (*ConnectResponse)(nil), // 62: idb.ConnectResponse + (*ScreenDimensions)(nil), // 63: idb.ScreenDimensions + (*TargetDescription)(nil), // 64: idb.TargetDescription + (*LogRequest)(nil), // 65: idb.LogRequest + (*LogResponse)(nil), // 66: idb.LogResponse + (*RecordRequest)(nil), // 67: idb.RecordRequest + (*RecordResponse)(nil), // 68: idb.RecordResponse + (*VideoStreamRequest)(nil), // 69: idb.VideoStreamRequest + (*VideoStreamResponse)(nil), // 70: idb.VideoStreamResponse + (*LaunchRequest)(nil), // 71: idb.LaunchRequest + (*LaunchResponse)(nil), // 72: idb.LaunchResponse + (*AddMediaRequest)(nil), // 73: idb.AddMediaRequest + (*AddMediaResponse)(nil), // 74: idb.AddMediaResponse + (*InstrumentsRunRequest)(nil), // 75: idb.InstrumentsRunRequest + (*InstrumentsRunResponse)(nil), // 76: idb.InstrumentsRunResponse + (*XctraceRecordRequest)(nil), // 77: idb.XctraceRecordRequest + (*XctraceRecordResponse)(nil), // 78: idb.XctraceRecordResponse + (*DebugServerRequest)(nil), // 79: idb.DebugServerRequest + (*DebugServerResponse)(nil), // 80: idb.DebugServerResponse + (*CrashShowRequest)(nil), // 81: idb.CrashShowRequest + (*CrashLogResponse)(nil), // 82: idb.CrashLogResponse + (*CrashLogInfo)(nil), // 83: idb.CrashLogInfo + (*CrashShowResponse)(nil), // 84: idb.CrashShowResponse + (*CrashLogQuery)(nil), // 85: idb.CrashLogQuery + (*XctestListBundlesRequest)(nil), // 86: idb.XctestListBundlesRequest + (*XctestListBundlesResponse)(nil), // 87: idb.XctestListBundlesResponse + (*XctestListTestsRequest)(nil), // 88: idb.XctestListTestsRequest + (*XctestListTestsResponse)(nil), // 89: idb.XctestListTestsResponse + (*XctestRunRequest)(nil), // 90: idb.XctestRunRequest + (*XctestRunResponse)(nil), // 91: idb.XctestRunResponse + (*FileContainer)(nil), // 92: idb.FileContainer + (*FileInfo)(nil), // 93: idb.FileInfo + (*FileListing)(nil), // 94: idb.FileListing + (*LsResponse)(nil), // 95: idb.LsResponse + (*LsRequest)(nil), // 96: idb.LsRequest + (*MkdirRequest)(nil), // 97: idb.MkdirRequest + (*MkdirResponse)(nil), // 98: idb.MkdirResponse + (*MvRequest)(nil), // 99: idb.MvRequest + (*MvResponse)(nil), // 100: idb.MvResponse + (*RmRequest)(nil), // 101: idb.RmRequest + (*RmResponse)(nil), // 102: idb.RmResponse + (*PushRequest)(nil), // 103: idb.PushRequest + (*PushResponse)(nil), // 104: idb.PushResponse + (*PullRequest)(nil), // 105: idb.PullRequest + (*PullResponse)(nil), // 106: idb.PullResponse + (*TailRequest)(nil), // 107: idb.TailRequest + (*TailResponse)(nil), // 108: idb.TailResponse + (*DebuggerInfo)(nil), // 109: idb.DebuggerInfo + (*SendNotificationRequest)(nil), // 110: idb.SendNotificationRequest + (*SendNotificationResponse)(nil), // 111: idb.SendNotificationResponse + (*DapRequest)(nil), // 112: idb.DapRequest + (*DapResponse)(nil), // 113: idb.DapResponse + (*SimulateMemoryWarningRequest)(nil), // 114: idb.SimulateMemoryWarningRequest + (*SimulateMemoryWarningResponse)(nil), // 115: idb.SimulateMemoryWarningResponse + (*SettingRequest_HardwareKeyboard)(nil), // 116: idb.SettingRequest.HardwareKeyboard + (*SettingRequest_StringSetting)(nil), // 117: idb.SettingRequest.StringSetting + (*InstallRequest_LinkDsymToBundle)(nil), // 118: idb.InstallRequest.LinkDsymToBundle + (*HIDEvent_HIDTouch)(nil), // 119: idb.HIDEvent.HIDTouch + (*HIDEvent_HIDButton)(nil), // 120: idb.HIDEvent.HIDButton + (*HIDEvent_HIDKey)(nil), // 121: idb.HIDEvent.HIDKey + (*HIDEvent_HIDPressAction)(nil), // 122: idb.HIDEvent.HIDPressAction + (*HIDEvent_HIDPress)(nil), // 123: idb.HIDEvent.HIDPress + (*HIDEvent_HIDSwipe)(nil), // 124: idb.HIDEvent.HIDSwipe + (*HIDEvent_HIDDelay)(nil), // 125: idb.HIDEvent.HIDDelay + nil, // 126: idb.ConnectRequest.MetadataEntry + (*RecordRequest_Start)(nil), // 127: idb.RecordRequest.Start + (*RecordRequest_Stop)(nil), // 128: idb.RecordRequest.Stop + (*VideoStreamRequest_Start)(nil), // 129: idb.VideoStreamRequest.Start + (*VideoStreamRequest_Stop)(nil), // 130: idb.VideoStreamRequest.Stop + (*LaunchRequest_Start)(nil), // 131: idb.LaunchRequest.Start + (*LaunchRequest_Stop)(nil), // 132: idb.LaunchRequest.Stop + nil, // 133: idb.LaunchRequest.Start.EnvEntry + (*InstrumentsRunRequest_InstrumentsTimings)(nil), // 134: idb.InstrumentsRunRequest.InstrumentsTimings + (*InstrumentsRunRequest_Start)(nil), // 135: idb.InstrumentsRunRequest.Start + (*InstrumentsRunRequest_Stop)(nil), // 136: idb.InstrumentsRunRequest.Stop + nil, // 137: idb.InstrumentsRunRequest.Start.EnvironmentEntry + (*XctraceRecordRequest_LauchProcess)(nil), // 138: idb.XctraceRecordRequest.LauchProcess + (*XctraceRecordRequest_Target)(nil), // 139: idb.XctraceRecordRequest.Target + (*XctraceRecordRequest_Start)(nil), // 140: idb.XctraceRecordRequest.Start + (*XctraceRecordRequest_Stop)(nil), // 141: idb.XctraceRecordRequest.Stop + nil, // 142: idb.XctraceRecordRequest.LauchProcess.ProcessEnvEntry + (*DebugServerRequest_Start)(nil), // 143: idb.DebugServerRequest.Start + (*DebugServerRequest_Status)(nil), // 144: idb.DebugServerRequest.Status + (*DebugServerRequest_Stop)(nil), // 145: idb.DebugServerRequest.Stop + (*DebugServerRequest_Pipe)(nil), // 146: idb.DebugServerRequest.Pipe + (*DebugServerResponse_Pipe)(nil), // 147: idb.DebugServerResponse.Pipe + (*DebugServerResponse_Status)(nil), // 148: idb.DebugServerResponse.Status + (*XctestListBundlesResponse_Bundles)(nil), // 149: idb.XctestListBundlesResponse.Bundles + (*XctestRunRequest_Logic)(nil), // 150: idb.XctestRunRequest.Logic + (*XctestRunRequest_Application)(nil), // 151: idb.XctestRunRequest.Application + (*XctestRunRequest_UI)(nil), // 152: idb.XctestRunRequest.UI + (*XctestRunRequest_Mode)(nil), // 153: idb.XctestRunRequest.Mode + (*XctestRunRequest_CodeCoverage)(nil), // 154: idb.XctestRunRequest.CodeCoverage + nil, // 155: idb.XctestRunRequest.EnvironmentEntry + (*XctestRunResponse_TestRunInfo)(nil), // 156: idb.XctestRunResponse.TestRunInfo + (*XctestRunResponse_TestRunInfo_TestRunFailureInfo)(nil), // 157: idb.XctestRunResponse.TestRunInfo.TestRunFailureInfo + (*XctestRunResponse_TestRunInfo_TestAttachment)(nil), // 158: idb.XctestRunResponse.TestRunInfo.TestAttachment + (*XctestRunResponse_TestRunInfo_TestActivity)(nil), // 159: idb.XctestRunResponse.TestRunInfo.TestActivity + (*PushRequest_Inner)(nil), // 160: idb.PushRequest.Inner + (*TailRequest_Start)(nil), // 161: idb.TailRequest.Start + (*TailRequest_Stop)(nil), // 162: idb.TailRequest.Stop + (*DapRequest_Start)(nil), // 163: idb.DapRequest.Start + (*DapRequest_Pipe)(nil), // 164: idb.DapRequest.Pipe + (*DapRequest_Stop)(nil), // 165: idb.DapRequest.Stop + (*DapResponse_Event)(nil), // 166: idb.DapResponse.Event + (*DapResponse_Pipe)(nil), // 167: idb.DapResponse.Pipe +} +var file_idb_proto_depIdxs = []int32{ + 1, // 0: idb.Payload.compression:type_name -> idb.Payload.Compression + 2, // 1: idb.ProcessOutput.interface:type_name -> idb.ProcessOutput.Interface + 116, // 2: idb.SettingRequest.hardwareKeyboard:type_name -> idb.SettingRequest.HardwareKeyboard + 117, // 3: idb.SettingRequest.stringSetting:type_name -> idb.SettingRequest.StringSetting + 0, // 4: idb.GetSettingRequest.setting:type_name -> idb.Setting + 0, // 5: idb.ListSettingRequest.setting:type_name -> idb.Setting + 30, // 6: idb.ListAppsResponse.apps:type_name -> idb.InstalledAppInfo + 3, // 7: idb.InstalledAppInfo.process_state:type_name -> idb.InstalledAppInfo.AppProcessState + 4, // 8: idb.InstallRequest.destination:type_name -> idb.InstallRequest.Destination + 19, // 9: idb.InstallRequest.payload:type_name -> idb.Payload + 118, // 10: idb.InstallRequest.link_dsym_to_bundle:type_name -> idb.InstallRequest.LinkDsymToBundle + 37, // 11: idb.AccessibilityInfoRequest.point:type_name -> idb.Point + 6, // 12: idb.AccessibilityInfoRequest.format:type_name -> idb.AccessibilityInfoRequest.Format + 7, // 13: idb.ApproveRequest.permissions:type_name -> idb.ApproveRequest.Permission + 8, // 14: idb.RevokeRequest.permissions:type_name -> idb.RevokeRequest.Permission + 47, // 15: idb.SetLocationRequest.location:type_name -> idb.Location + 19, // 16: idb.ContactsUpdateRequest.payload:type_name -> idb.Payload + 64, // 17: idb.TargetDescriptionResponse.target_description:type_name -> idb.TargetDescription + 21, // 18: idb.TargetDescriptionResponse.companion:type_name -> idb.CompanionInfo + 123, // 19: idb.HIDEvent.press:type_name -> idb.HIDEvent.HIDPress + 124, // 20: idb.HIDEvent.swipe:type_name -> idb.HIDEvent.HIDSwipe + 125, // 21: idb.HIDEvent.delay:type_name -> idb.HIDEvent.HIDDelay + 126, // 22: idb.ConnectRequest.metadata:type_name -> idb.ConnectRequest.MetadataEntry + 21, // 23: idb.ConnectResponse.companion:type_name -> idb.CompanionInfo + 63, // 24: idb.TargetDescription.screen_dimensions:type_name -> idb.ScreenDimensions + 11, // 25: idb.LogRequest.source:type_name -> idb.LogRequest.Source + 127, // 26: idb.RecordRequest.start:type_name -> idb.RecordRequest.Start + 128, // 27: idb.RecordRequest.stop:type_name -> idb.RecordRequest.Stop + 19, // 28: idb.RecordResponse.payload:type_name -> idb.Payload + 129, // 29: idb.VideoStreamRequest.start:type_name -> idb.VideoStreamRequest.Start + 130, // 30: idb.VideoStreamRequest.stop:type_name -> idb.VideoStreamRequest.Stop + 19, // 31: idb.VideoStreamResponse.payload:type_name -> idb.Payload + 131, // 32: idb.LaunchRequest.start:type_name -> idb.LaunchRequest.Start + 132, // 33: idb.LaunchRequest.stop:type_name -> idb.LaunchRequest.Stop + 20, // 34: idb.LaunchResponse.output:type_name -> idb.ProcessOutput + 109, // 35: idb.LaunchResponse.debugger:type_name -> idb.DebuggerInfo + 19, // 36: idb.AddMediaRequest.payload:type_name -> idb.Payload + 135, // 37: idb.InstrumentsRunRequest.start:type_name -> idb.InstrumentsRunRequest.Start + 136, // 38: idb.InstrumentsRunRequest.stop:type_name -> idb.InstrumentsRunRequest.Stop + 19, // 39: idb.InstrumentsRunResponse.payload:type_name -> idb.Payload + 13, // 40: idb.InstrumentsRunResponse.state:type_name -> idb.InstrumentsRunResponse.State + 140, // 41: idb.XctraceRecordRequest.start:type_name -> idb.XctraceRecordRequest.Start + 141, // 42: idb.XctraceRecordRequest.stop:type_name -> idb.XctraceRecordRequest.Stop + 19, // 43: idb.XctraceRecordResponse.payload:type_name -> idb.Payload + 14, // 44: idb.XctraceRecordResponse.state:type_name -> idb.XctraceRecordResponse.State + 143, // 45: idb.DebugServerRequest.start:type_name -> idb.DebugServerRequest.Start + 145, // 46: idb.DebugServerRequest.stop:type_name -> idb.DebugServerRequest.Stop + 144, // 47: idb.DebugServerRequest.status:type_name -> idb.DebugServerRequest.Status + 146, // 48: idb.DebugServerRequest.pipe:type_name -> idb.DebugServerRequest.Pipe + 148, // 49: idb.DebugServerResponse.status:type_name -> idb.DebugServerResponse.Status + 147, // 50: idb.DebugServerResponse.pipe:type_name -> idb.DebugServerResponse.Pipe + 83, // 51: idb.CrashLogResponse.list:type_name -> idb.CrashLogInfo + 83, // 52: idb.CrashShowResponse.info:type_name -> idb.CrashLogInfo + 149, // 53: idb.XctestListBundlesResponse.bundles:type_name -> idb.XctestListBundlesResponse.Bundles + 153, // 54: idb.XctestRunRequest.mode:type_name -> idb.XctestRunRequest.Mode + 155, // 55: idb.XctestRunRequest.environment:type_name -> idb.XctestRunRequest.EnvironmentEntry + 154, // 56: idb.XctestRunRequest.code_coverage:type_name -> idb.XctestRunRequest.CodeCoverage + 16, // 57: idb.XctestRunResponse.status:type_name -> idb.XctestRunResponse.Status + 156, // 58: idb.XctestRunResponse.results:type_name -> idb.XctestRunResponse.TestRunInfo + 19, // 59: idb.XctestRunResponse.result_bundle:type_name -> idb.Payload + 19, // 60: idb.XctestRunResponse.log_directory:type_name -> idb.Payload + 109, // 61: idb.XctestRunResponse.debugger:type_name -> idb.DebuggerInfo + 19, // 62: idb.XctestRunResponse.code_coverage_data:type_name -> idb.Payload + 18, // 63: idb.FileContainer.kind:type_name -> idb.FileContainer.Kind + 93, // 64: idb.FileListing.parent:type_name -> idb.FileInfo + 93, // 65: idb.FileListing.files:type_name -> idb.FileInfo + 93, // 66: idb.LsResponse.files:type_name -> idb.FileInfo + 94, // 67: idb.LsResponse.listings:type_name -> idb.FileListing + 92, // 68: idb.LsRequest.container:type_name -> idb.FileContainer + 92, // 69: idb.MkdirRequest.container:type_name -> idb.FileContainer + 92, // 70: idb.MvRequest.container:type_name -> idb.FileContainer + 92, // 71: idb.RmRequest.container:type_name -> idb.FileContainer + 19, // 72: idb.PushRequest.payload:type_name -> idb.Payload + 160, // 73: idb.PushRequest.inner:type_name -> idb.PushRequest.Inner + 92, // 74: idb.PullRequest.container:type_name -> idb.FileContainer + 19, // 75: idb.PullResponse.payload:type_name -> idb.Payload + 161, // 76: idb.TailRequest.start:type_name -> idb.TailRequest.Start + 162, // 77: idb.TailRequest.stop:type_name -> idb.TailRequest.Stop + 163, // 78: idb.DapRequest.start:type_name -> idb.DapRequest.Start + 164, // 79: idb.DapRequest.pipe:type_name -> idb.DapRequest.Pipe + 165, // 80: idb.DapRequest.stop:type_name -> idb.DapRequest.Stop + 166, // 81: idb.DapResponse.started:type_name -> idb.DapResponse.Event + 167, // 82: idb.DapResponse.stdout:type_name -> idb.DapResponse.Pipe + 166, // 83: idb.DapResponse.stopped:type_name -> idb.DapResponse.Event + 0, // 84: idb.SettingRequest.StringSetting.setting:type_name -> idb.Setting + 5, // 85: idb.InstallRequest.LinkDsymToBundle.bundle_type:type_name -> idb.InstallRequest.LinkDsymToBundle.BundleType + 37, // 86: idb.HIDEvent.HIDTouch.point:type_name -> idb.Point + 10, // 87: idb.HIDEvent.HIDButton.button:type_name -> idb.HIDEvent.HIDButtonType + 119, // 88: idb.HIDEvent.HIDPressAction.touch:type_name -> idb.HIDEvent.HIDTouch + 120, // 89: idb.HIDEvent.HIDPressAction.button:type_name -> idb.HIDEvent.HIDButton + 121, // 90: idb.HIDEvent.HIDPressAction.key:type_name -> idb.HIDEvent.HIDKey + 122, // 91: idb.HIDEvent.HIDPress.action:type_name -> idb.HIDEvent.HIDPressAction + 9, // 92: idb.HIDEvent.HIDPress.direction:type_name -> idb.HIDEvent.HIDDirection + 37, // 93: idb.HIDEvent.HIDSwipe.start:type_name -> idb.Point + 37, // 94: idb.HIDEvent.HIDSwipe.end:type_name -> idb.Point + 12, // 95: idb.VideoStreamRequest.Start.format:type_name -> idb.VideoStreamRequest.Format + 133, // 96: idb.LaunchRequest.Start.env:type_name -> idb.LaunchRequest.Start.EnvEntry + 137, // 97: idb.InstrumentsRunRequest.Start.environment:type_name -> idb.InstrumentsRunRequest.Start.EnvironmentEntry + 134, // 98: idb.InstrumentsRunRequest.Start.timings:type_name -> idb.InstrumentsRunRequest.InstrumentsTimings + 142, // 99: idb.XctraceRecordRequest.LauchProcess.process_env:type_name -> idb.XctraceRecordRequest.LauchProcess.ProcessEnvEntry + 138, // 100: idb.XctraceRecordRequest.Target.launch_process:type_name -> idb.XctraceRecordRequest.LauchProcess + 139, // 101: idb.XctraceRecordRequest.Start.target:type_name -> idb.XctraceRecordRequest.Target + 150, // 102: idb.XctestRunRequest.Mode.logic:type_name -> idb.XctestRunRequest.Logic + 151, // 103: idb.XctestRunRequest.Mode.application:type_name -> idb.XctestRunRequest.Application + 152, // 104: idb.XctestRunRequest.Mode.ui:type_name -> idb.XctestRunRequest.UI + 15, // 105: idb.XctestRunRequest.CodeCoverage.format:type_name -> idb.XctestRunRequest.CodeCoverage.Format + 17, // 106: idb.XctestRunResponse.TestRunInfo.status:type_name -> idb.XctestRunResponse.TestRunInfo.Status + 157, // 107: idb.XctestRunResponse.TestRunInfo.failure_info:type_name -> idb.XctestRunResponse.TestRunInfo.TestRunFailureInfo + 159, // 108: idb.XctestRunResponse.TestRunInfo.activityLogs:type_name -> idb.XctestRunResponse.TestRunInfo.TestActivity + 158, // 109: idb.XctestRunResponse.TestRunInfo.TestActivity.attachments:type_name -> idb.XctestRunResponse.TestRunInfo.TestAttachment + 159, // 110: idb.XctestRunResponse.TestRunInfo.TestActivity.sub_activities:type_name -> idb.XctestRunResponse.TestRunInfo.TestActivity + 92, // 111: idb.PushRequest.Inner.container:type_name -> idb.FileContainer + 92, // 112: idb.TailRequest.Start.container:type_name -> idb.FileContainer + 61, // 113: idb.CompanionService.connect:input_type -> idb.ConnectRequest + 79, // 114: idb.CompanionService.debugserver:input_type -> idb.DebugServerRequest + 112, // 115: idb.CompanionService.dap:input_type -> idb.DapRequest + 57, // 116: idb.CompanionService.describe:input_type -> idb.TargetDescriptionRequest + 31, // 117: idb.CompanionService.install:input_type -> idb.InstallRequest + 75, // 118: idb.CompanionService.instruments_run:input_type -> idb.InstrumentsRunRequest + 65, // 119: idb.CompanionService.log:input_type -> idb.LogRequest + 77, // 120: idb.CompanionService.xctrace_record:input_type -> idb.XctraceRecordRequest + 38, // 121: idb.CompanionService.accessibility_info:input_type -> idb.AccessibilityInfoRequest + 35, // 122: idb.CompanionService.focus:input_type -> idb.FocusRequest + 59, // 123: idb.CompanionService.hid:input_type -> idb.HIDEvent + 53, // 124: idb.CompanionService.open_url:input_type -> idb.OpenUrlRequest + 46, // 125: idb.CompanionService.set_location:input_type -> idb.SetLocationRequest + 110, // 126: idb.CompanionService.send_notification:input_type -> idb.SendNotificationRequest + 114, // 127: idb.CompanionService.simulate_memory_warning:input_type -> idb.SimulateMemoryWarningRequest + 40, // 128: idb.CompanionService.approve:input_type -> idb.ApproveRequest + 42, // 129: idb.CompanionService.revoke:input_type -> idb.RevokeRequest + 44, // 130: idb.CompanionService.clear_keychain:input_type -> idb.ClearKeychainRequest + 55, // 131: idb.CompanionService.contacts_update:input_type -> idb.ContactsUpdateRequest + 22, // 132: idb.CompanionService.setting:input_type -> idb.SettingRequest + 24, // 133: idb.CompanionService.get_setting:input_type -> idb.GetSettingRequest + 26, // 134: idb.CompanionService.list_settings:input_type -> idb.ListSettingRequest + 71, // 135: idb.CompanionService.launch:input_type -> idb.LaunchRequest + 28, // 136: idb.CompanionService.list_apps:input_type -> idb.ListAppsRequest + 51, // 137: idb.CompanionService.terminate:input_type -> idb.TerminateRequest + 49, // 138: idb.CompanionService.uninstall:input_type -> idb.UninstallRequest + 73, // 139: idb.CompanionService.add_media:input_type -> idb.AddMediaRequest + 67, // 140: idb.CompanionService.record:input_type -> idb.RecordRequest + 33, // 141: idb.CompanionService.screenshot:input_type -> idb.ScreenshotRequest + 69, // 142: idb.CompanionService.video_stream:input_type -> idb.VideoStreamRequest + 85, // 143: idb.CompanionService.crash_delete:input_type -> idb.CrashLogQuery + 85, // 144: idb.CompanionService.crash_list:input_type -> idb.CrashLogQuery + 81, // 145: idb.CompanionService.crash_show:input_type -> idb.CrashShowRequest + 86, // 146: idb.CompanionService.xctest_list_bundles:input_type -> idb.XctestListBundlesRequest + 88, // 147: idb.CompanionService.xctest_list_tests:input_type -> idb.XctestListTestsRequest + 90, // 148: idb.CompanionService.xctest_run:input_type -> idb.XctestRunRequest + 96, // 149: idb.CompanionService.ls:input_type -> idb.LsRequest + 97, // 150: idb.CompanionService.mkdir:input_type -> idb.MkdirRequest + 99, // 151: idb.CompanionService.mv:input_type -> idb.MvRequest + 101, // 152: idb.CompanionService.rm:input_type -> idb.RmRequest + 105, // 153: idb.CompanionService.pull:input_type -> idb.PullRequest + 103, // 154: idb.CompanionService.push:input_type -> idb.PushRequest + 107, // 155: idb.CompanionService.tail:input_type -> idb.TailRequest + 62, // 156: idb.CompanionService.connect:output_type -> idb.ConnectResponse + 80, // 157: idb.CompanionService.debugserver:output_type -> idb.DebugServerResponse + 113, // 158: idb.CompanionService.dap:output_type -> idb.DapResponse + 58, // 159: idb.CompanionService.describe:output_type -> idb.TargetDescriptionResponse + 32, // 160: idb.CompanionService.install:output_type -> idb.InstallResponse + 76, // 161: idb.CompanionService.instruments_run:output_type -> idb.InstrumentsRunResponse + 66, // 162: idb.CompanionService.log:output_type -> idb.LogResponse + 78, // 163: idb.CompanionService.xctrace_record:output_type -> idb.XctraceRecordResponse + 39, // 164: idb.CompanionService.accessibility_info:output_type -> idb.AccessibilityInfoResponse + 36, // 165: idb.CompanionService.focus:output_type -> idb.FocusResponse + 60, // 166: idb.CompanionService.hid:output_type -> idb.HIDResponse + 53, // 167: idb.CompanionService.open_url:output_type -> idb.OpenUrlRequest + 48, // 168: idb.CompanionService.set_location:output_type -> idb.SetLocationResponse + 111, // 169: idb.CompanionService.send_notification:output_type -> idb.SendNotificationResponse + 115, // 170: idb.CompanionService.simulate_memory_warning:output_type -> idb.SimulateMemoryWarningResponse + 41, // 171: idb.CompanionService.approve:output_type -> idb.ApproveResponse + 43, // 172: idb.CompanionService.revoke:output_type -> idb.RevokeResponse + 45, // 173: idb.CompanionService.clear_keychain:output_type -> idb.ClearKeychainResponse + 56, // 174: idb.CompanionService.contacts_update:output_type -> idb.ContactsUpdateResponse + 23, // 175: idb.CompanionService.setting:output_type -> idb.SettingResponse + 25, // 176: idb.CompanionService.get_setting:output_type -> idb.GetSettingResponse + 27, // 177: idb.CompanionService.list_settings:output_type -> idb.ListSettingResponse + 72, // 178: idb.CompanionService.launch:output_type -> idb.LaunchResponse + 29, // 179: idb.CompanionService.list_apps:output_type -> idb.ListAppsResponse + 52, // 180: idb.CompanionService.terminate:output_type -> idb.TerminateResponse + 50, // 181: idb.CompanionService.uninstall:output_type -> idb.UninstallResponse + 74, // 182: idb.CompanionService.add_media:output_type -> idb.AddMediaResponse + 68, // 183: idb.CompanionService.record:output_type -> idb.RecordResponse + 34, // 184: idb.CompanionService.screenshot:output_type -> idb.ScreenshotResponse + 70, // 185: idb.CompanionService.video_stream:output_type -> idb.VideoStreamResponse + 82, // 186: idb.CompanionService.crash_delete:output_type -> idb.CrashLogResponse + 82, // 187: idb.CompanionService.crash_list:output_type -> idb.CrashLogResponse + 84, // 188: idb.CompanionService.crash_show:output_type -> idb.CrashShowResponse + 87, // 189: idb.CompanionService.xctest_list_bundles:output_type -> idb.XctestListBundlesResponse + 89, // 190: idb.CompanionService.xctest_list_tests:output_type -> idb.XctestListTestsResponse + 91, // 191: idb.CompanionService.xctest_run:output_type -> idb.XctestRunResponse + 95, // 192: idb.CompanionService.ls:output_type -> idb.LsResponse + 98, // 193: idb.CompanionService.mkdir:output_type -> idb.MkdirResponse + 100, // 194: idb.CompanionService.mv:output_type -> idb.MvResponse + 102, // 195: idb.CompanionService.rm:output_type -> idb.RmResponse + 106, // 196: idb.CompanionService.pull:output_type -> idb.PullResponse + 104, // 197: idb.CompanionService.push:output_type -> idb.PushResponse + 108, // 198: idb.CompanionService.tail:output_type -> idb.TailResponse + 156, // [156:199] is the sub-list for method output_type + 113, // [113:156] is the sub-list for method input_type + 113, // [113:113] is the sub-list for extension type_name + 113, // [113:113] is the sub-list for extension extendee + 0, // [0:113] is the sub-list for field type_name +} + +func init() { file_idb_proto_init() } +func file_idb_proto_init() { + if File_idb_proto != nil { + return + } + file_idb_proto_msgTypes[0].OneofWrappers = []any{ + (*Payload_FilePath)(nil), + (*Payload_Data)(nil), + (*Payload_Url)(nil), + (*Payload_Compression_)(nil), + } + file_idb_proto_msgTypes[3].OneofWrappers = []any{ + (*SettingRequest_HardwareKeyboard_)(nil), + (*SettingRequest_StringSetting_)(nil), + } + file_idb_proto_msgTypes[12].OneofWrappers = []any{ + (*InstallRequest_Destination_)(nil), + (*InstallRequest_Payload)(nil), + (*InstallRequest_NameHint)(nil), + (*InstallRequest_MakeDebuggable)(nil), + (*InstallRequest_BundleId)(nil), + (*InstallRequest_LinkDsymToBundle_)(nil), + (*InstallRequest_OverrideModificationTime)(nil), + } + file_idb_proto_msgTypes[40].OneofWrappers = []any{ + (*HIDEvent_Press)(nil), + (*HIDEvent_Swipe)(nil), + (*HIDEvent_Delay)(nil), + } + file_idb_proto_msgTypes[48].OneofWrappers = []any{ + (*RecordRequest_Start_)(nil), + (*RecordRequest_Stop_)(nil), + } + file_idb_proto_msgTypes[49].OneofWrappers = []any{ + (*RecordResponse_LogOutput)(nil), + (*RecordResponse_Payload)(nil), + } + file_idb_proto_msgTypes[50].OneofWrappers = []any{ + (*VideoStreamRequest_Start_)(nil), + (*VideoStreamRequest_Stop_)(nil), + } + file_idb_proto_msgTypes[51].OneofWrappers = []any{ + (*VideoStreamResponse_LogOutput)(nil), + (*VideoStreamResponse_Payload)(nil), + } + file_idb_proto_msgTypes[52].OneofWrappers = []any{ + (*LaunchRequest_Start_)(nil), + (*LaunchRequest_Stop_)(nil), + } + file_idb_proto_msgTypes[56].OneofWrappers = []any{ + (*InstrumentsRunRequest_Start_)(nil), + (*InstrumentsRunRequest_Stop_)(nil), + } + file_idb_proto_msgTypes[57].OneofWrappers = []any{ + (*InstrumentsRunResponse_LogOutput)(nil), + (*InstrumentsRunResponse_Payload)(nil), + (*InstrumentsRunResponse_State_)(nil), + } + file_idb_proto_msgTypes[58].OneofWrappers = []any{ + (*XctraceRecordRequest_Start_)(nil), + (*XctraceRecordRequest_Stop_)(nil), + } + file_idb_proto_msgTypes[59].OneofWrappers = []any{ + (*XctraceRecordResponse_Log)(nil), + (*XctraceRecordResponse_Payload)(nil), + (*XctraceRecordResponse_State_)(nil), + } + file_idb_proto_msgTypes[60].OneofWrappers = []any{ + (*DebugServerRequest_Start_)(nil), + (*DebugServerRequest_Stop_)(nil), + (*DebugServerRequest_Status_)(nil), + (*DebugServerRequest_Pipe_)(nil), + } + file_idb_proto_msgTypes[61].OneofWrappers = []any{ + (*DebugServerResponse_Status_)(nil), + (*DebugServerResponse_Pipe_)(nil), + } + file_idb_proto_msgTypes[84].OneofWrappers = []any{ + (*PushRequest_Payload)(nil), + (*PushRequest_Inner_)(nil), + } + file_idb_proto_msgTypes[88].OneofWrappers = []any{ + (*TailRequest_Start_)(nil), + (*TailRequest_Stop_)(nil), + } + file_idb_proto_msgTypes[93].OneofWrappers = []any{ + (*DapRequest_Start_)(nil), + (*DapRequest_Pipe_)(nil), + (*DapRequest_Stop_)(nil), + } + file_idb_proto_msgTypes[94].OneofWrappers = []any{ + (*DapResponse_Started)(nil), + (*DapResponse_Stdout)(nil), + (*DapResponse_Stopped)(nil), + } + file_idb_proto_msgTypes[103].OneofWrappers = []any{ + (*HIDEvent_HIDPressAction_Touch)(nil), + (*HIDEvent_HIDPressAction_Button)(nil), + (*HIDEvent_HIDPressAction_Key)(nil), + } + file_idb_proto_msgTypes[120].OneofWrappers = []any{ + (*XctraceRecordRequest_Target_AllProcesses)(nil), + (*XctraceRecordRequest_Target_ProcessToAttach)(nil), + (*XctraceRecordRequest_Target_LaunchProcess)(nil), + } + file_idb_proto_msgTypes[134].OneofWrappers = []any{ + (*XctestRunRequest_Mode_Logic)(nil), + (*XctestRunRequest_Mode_Application)(nil), + (*XctestRunRequest_Mode_Ui)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_idb_proto_rawDesc), len(file_idb_proto_rawDesc)), + NumEnums: 19, + NumMessages: 149, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_idb_proto_goTypes, + DependencyIndexes: file_idb_proto_depIdxs, + EnumInfos: file_idb_proto_enumTypes, + MessageInfos: file_idb_proto_msgTypes, + }.Build() + File_idb_proto = out.File + file_idb_proto_goTypes = nil + file_idb_proto_depIdxs = nil +} diff --git a/internal/driver/ioscompanion/companionpb/idb_grpc.pb.go b/internal/driver/ioscompanion/companionpb/idb_grpc.pb.go new file mode 100644 index 0000000..8c7a6e4 --- /dev/null +++ b/internal/driver/ioscompanion/companionpb/idb_grpc.pb.go @@ -0,0 +1,1687 @@ +// +// Copyright (c) Meta Platforms, Inc. and affiliates. +// +// This source code is licensed under the MIT license found in the +// LICENSE file in the root directory of this source tree. + +// Pinned to the simulator companion v1.1.8 and matches the embedded binary. +// Do NOT regenerate this file from upstream HEAD: HEAD has drifted from the +// pinned binary, so regenerating would produce stubs that no longer match the +// companion this driver speaks to. The only local change versus the upstream +// source is the go_package option below, which targets the committed stub +// package internal/driver/ioscompanion/companionpb. Regenerate the stubs from +// the repository root with: +// buf generate proto/idbcompanion --template proto/idbcompanion/buf.gen.yaml + +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.6.0 +// - protoc (unknown) +// source: idb.proto + +package companionpb + +import ( + context "context" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.64.0 or later. +const _ = grpc.SupportPackageIsVersion9 + +const ( + CompanionService_Connect_FullMethodName = "/idb.CompanionService/connect" + CompanionService_Debugserver_FullMethodName = "/idb.CompanionService/debugserver" + CompanionService_Dap_FullMethodName = "/idb.CompanionService/dap" + CompanionService_Describe_FullMethodName = "/idb.CompanionService/describe" + CompanionService_Install_FullMethodName = "/idb.CompanionService/install" + CompanionService_InstrumentsRun_FullMethodName = "/idb.CompanionService/instruments_run" + CompanionService_Log_FullMethodName = "/idb.CompanionService/log" + CompanionService_XctraceRecord_FullMethodName = "/idb.CompanionService/xctrace_record" + CompanionService_AccessibilityInfo_FullMethodName = "/idb.CompanionService/accessibility_info" + CompanionService_Focus_FullMethodName = "/idb.CompanionService/focus" + CompanionService_Hid_FullMethodName = "/idb.CompanionService/hid" + CompanionService_OpenUrl_FullMethodName = "/idb.CompanionService/open_url" + CompanionService_SetLocation_FullMethodName = "/idb.CompanionService/set_location" + CompanionService_SendNotification_FullMethodName = "/idb.CompanionService/send_notification" + CompanionService_SimulateMemoryWarning_FullMethodName = "/idb.CompanionService/simulate_memory_warning" + CompanionService_Approve_FullMethodName = "/idb.CompanionService/approve" + CompanionService_Revoke_FullMethodName = "/idb.CompanionService/revoke" + CompanionService_ClearKeychain_FullMethodName = "/idb.CompanionService/clear_keychain" + CompanionService_ContactsUpdate_FullMethodName = "/idb.CompanionService/contacts_update" + CompanionService_Setting_FullMethodName = "/idb.CompanionService/setting" + CompanionService_GetSetting_FullMethodName = "/idb.CompanionService/get_setting" + CompanionService_ListSettings_FullMethodName = "/idb.CompanionService/list_settings" + CompanionService_Launch_FullMethodName = "/idb.CompanionService/launch" + CompanionService_ListApps_FullMethodName = "/idb.CompanionService/list_apps" + CompanionService_Terminate_FullMethodName = "/idb.CompanionService/terminate" + CompanionService_Uninstall_FullMethodName = "/idb.CompanionService/uninstall" + CompanionService_AddMedia_FullMethodName = "/idb.CompanionService/add_media" + CompanionService_Record_FullMethodName = "/idb.CompanionService/record" + CompanionService_Screenshot_FullMethodName = "/idb.CompanionService/screenshot" + CompanionService_VideoStream_FullMethodName = "/idb.CompanionService/video_stream" + CompanionService_CrashDelete_FullMethodName = "/idb.CompanionService/crash_delete" + CompanionService_CrashList_FullMethodName = "/idb.CompanionService/crash_list" + CompanionService_CrashShow_FullMethodName = "/idb.CompanionService/crash_show" + CompanionService_XctestListBundles_FullMethodName = "/idb.CompanionService/xctest_list_bundles" + CompanionService_XctestListTests_FullMethodName = "/idb.CompanionService/xctest_list_tests" + CompanionService_XctestRun_FullMethodName = "/idb.CompanionService/xctest_run" + CompanionService_Ls_FullMethodName = "/idb.CompanionService/ls" + CompanionService_Mkdir_FullMethodName = "/idb.CompanionService/mkdir" + CompanionService_Mv_FullMethodName = "/idb.CompanionService/mv" + CompanionService_Rm_FullMethodName = "/idb.CompanionService/rm" + CompanionService_Pull_FullMethodName = "/idb.CompanionService/pull" + CompanionService_Push_FullMethodName = "/idb.CompanionService/push" + CompanionService_Tail_FullMethodName = "/idb.CompanionService/tail" +) + +// CompanionServiceClient is the client API for CompanionService 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. +// +// The idb companion service definition. +type CompanionServiceClient interface { + // Management + Connect(ctx context.Context, in *ConnectRequest, opts ...grpc.CallOption) (*ConnectResponse, error) + Debugserver(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[DebugServerRequest, DebugServerResponse], error) + Dap(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[DapRequest, DapResponse], error) + Describe(ctx context.Context, in *TargetDescriptionRequest, opts ...grpc.CallOption) (*TargetDescriptionResponse, error) + Install(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[InstallRequest, InstallResponse], error) + InstrumentsRun(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[InstrumentsRunRequest, InstrumentsRunResponse], error) + Log(ctx context.Context, in *LogRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[LogResponse], error) + XctraceRecord(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[XctraceRecordRequest, XctraceRecordResponse], error) + // Interaction + AccessibilityInfo(ctx context.Context, in *AccessibilityInfoRequest, opts ...grpc.CallOption) (*AccessibilityInfoResponse, error) + Focus(ctx context.Context, in *FocusRequest, opts ...grpc.CallOption) (*FocusResponse, error) + Hid(ctx context.Context, opts ...grpc.CallOption) (grpc.ClientStreamingClient[HIDEvent, HIDResponse], error) + OpenUrl(ctx context.Context, in *OpenUrlRequest, opts ...grpc.CallOption) (*OpenUrlRequest, error) + SetLocation(ctx context.Context, in *SetLocationRequest, opts ...grpc.CallOption) (*SetLocationResponse, error) + SendNotification(ctx context.Context, in *SendNotificationRequest, opts ...grpc.CallOption) (*SendNotificationResponse, error) + SimulateMemoryWarning(ctx context.Context, in *SimulateMemoryWarningRequest, opts ...grpc.CallOption) (*SimulateMemoryWarningResponse, error) + // Settings + Approve(ctx context.Context, in *ApproveRequest, opts ...grpc.CallOption) (*ApproveResponse, error) + Revoke(ctx context.Context, in *RevokeRequest, opts ...grpc.CallOption) (*RevokeResponse, error) + ClearKeychain(ctx context.Context, in *ClearKeychainRequest, opts ...grpc.CallOption) (*ClearKeychainResponse, error) + ContactsUpdate(ctx context.Context, in *ContactsUpdateRequest, opts ...grpc.CallOption) (*ContactsUpdateResponse, error) + Setting(ctx context.Context, in *SettingRequest, opts ...grpc.CallOption) (*SettingResponse, error) + GetSetting(ctx context.Context, in *GetSettingRequest, opts ...grpc.CallOption) (*GetSettingResponse, error) + ListSettings(ctx context.Context, in *ListSettingRequest, opts ...grpc.CallOption) (*ListSettingResponse, error) + // App + Launch(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[LaunchRequest, LaunchResponse], error) + ListApps(ctx context.Context, in *ListAppsRequest, opts ...grpc.CallOption) (*ListAppsResponse, error) + Terminate(ctx context.Context, in *TerminateRequest, opts ...grpc.CallOption) (*TerminateResponse, error) + Uninstall(ctx context.Context, in *UninstallRequest, opts ...grpc.CallOption) (*UninstallResponse, error) + // Video/Audio + AddMedia(ctx context.Context, opts ...grpc.CallOption) (grpc.ClientStreamingClient[AddMediaRequest, AddMediaResponse], error) + Record(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[RecordRequest, RecordResponse], error) + Screenshot(ctx context.Context, in *ScreenshotRequest, opts ...grpc.CallOption) (*ScreenshotResponse, error) + VideoStream(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[VideoStreamRequest, VideoStreamResponse], error) + // Crash Operations + CrashDelete(ctx context.Context, in *CrashLogQuery, opts ...grpc.CallOption) (*CrashLogResponse, error) + CrashList(ctx context.Context, in *CrashLogQuery, opts ...grpc.CallOption) (*CrashLogResponse, error) + CrashShow(ctx context.Context, in *CrashShowRequest, opts ...grpc.CallOption) (*CrashShowResponse, error) + // xctest operations + XctestListBundles(ctx context.Context, in *XctestListBundlesRequest, opts ...grpc.CallOption) (*XctestListBundlesResponse, error) + XctestListTests(ctx context.Context, in *XctestListTestsRequest, opts ...grpc.CallOption) (*XctestListTestsResponse, error) + XctestRun(ctx context.Context, in *XctestRunRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[XctestRunResponse], error) + // File Operations + Ls(ctx context.Context, in *LsRequest, opts ...grpc.CallOption) (*LsResponse, error) + Mkdir(ctx context.Context, in *MkdirRequest, opts ...grpc.CallOption) (*MkdirResponse, error) + Mv(ctx context.Context, in *MvRequest, opts ...grpc.CallOption) (*MvResponse, error) + Rm(ctx context.Context, in *RmRequest, opts ...grpc.CallOption) (*RmResponse, error) + Pull(ctx context.Context, in *PullRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PullResponse], error) + Push(ctx context.Context, opts ...grpc.CallOption) (grpc.ClientStreamingClient[PushRequest, PushResponse], error) + Tail(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[TailRequest, TailResponse], error) +} + +type companionServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewCompanionServiceClient(cc grpc.ClientConnInterface) CompanionServiceClient { + return &companionServiceClient{cc} +} + +func (c *companionServiceClient) Connect(ctx context.Context, in *ConnectRequest, opts ...grpc.CallOption) (*ConnectResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(ConnectResponse) + err := c.cc.Invoke(ctx, CompanionService_Connect_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) Debugserver(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[DebugServerRequest, DebugServerResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &CompanionService_ServiceDesc.Streams[0], CompanionService_Debugserver_FullMethodName, cOpts...) + if err != nil { + return nil, err + } + x := &grpc.GenericClientStream[DebugServerRequest, DebugServerResponse]{ClientStream: stream} + return x, nil +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_DebugserverClient = grpc.BidiStreamingClient[DebugServerRequest, DebugServerResponse] + +func (c *companionServiceClient) Dap(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[DapRequest, DapResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &CompanionService_ServiceDesc.Streams[1], CompanionService_Dap_FullMethodName, cOpts...) + if err != nil { + return nil, err + } + x := &grpc.GenericClientStream[DapRequest, DapResponse]{ClientStream: stream} + return x, nil +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_DapClient = grpc.BidiStreamingClient[DapRequest, DapResponse] + +func (c *companionServiceClient) Describe(ctx context.Context, in *TargetDescriptionRequest, opts ...grpc.CallOption) (*TargetDescriptionResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(TargetDescriptionResponse) + err := c.cc.Invoke(ctx, CompanionService_Describe_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) Install(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[InstallRequest, InstallResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &CompanionService_ServiceDesc.Streams[2], CompanionService_Install_FullMethodName, cOpts...) + if err != nil { + return nil, err + } + x := &grpc.GenericClientStream[InstallRequest, InstallResponse]{ClientStream: stream} + return x, nil +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_InstallClient = grpc.BidiStreamingClient[InstallRequest, InstallResponse] + +func (c *companionServiceClient) InstrumentsRun(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[InstrumentsRunRequest, InstrumentsRunResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &CompanionService_ServiceDesc.Streams[3], CompanionService_InstrumentsRun_FullMethodName, cOpts...) + if err != nil { + return nil, err + } + x := &grpc.GenericClientStream[InstrumentsRunRequest, InstrumentsRunResponse]{ClientStream: stream} + return x, nil +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_InstrumentsRunClient = grpc.BidiStreamingClient[InstrumentsRunRequest, InstrumentsRunResponse] + +func (c *companionServiceClient) Log(ctx context.Context, in *LogRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[LogResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &CompanionService_ServiceDesc.Streams[4], CompanionService_Log_FullMethodName, cOpts...) + if err != nil { + return nil, err + } + x := &grpc.GenericClientStream[LogRequest, LogResponse]{ClientStream: stream} + if err := x.ClientStream.SendMsg(in); err != nil { + return nil, err + } + if err := x.ClientStream.CloseSend(); err != nil { + return nil, err + } + return x, nil +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_LogClient = grpc.ServerStreamingClient[LogResponse] + +func (c *companionServiceClient) XctraceRecord(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[XctraceRecordRequest, XctraceRecordResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &CompanionService_ServiceDesc.Streams[5], CompanionService_XctraceRecord_FullMethodName, cOpts...) + if err != nil { + return nil, err + } + x := &grpc.GenericClientStream[XctraceRecordRequest, XctraceRecordResponse]{ClientStream: stream} + return x, nil +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_XctraceRecordClient = grpc.BidiStreamingClient[XctraceRecordRequest, XctraceRecordResponse] + +func (c *companionServiceClient) AccessibilityInfo(ctx context.Context, in *AccessibilityInfoRequest, opts ...grpc.CallOption) (*AccessibilityInfoResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(AccessibilityInfoResponse) + err := c.cc.Invoke(ctx, CompanionService_AccessibilityInfo_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) Focus(ctx context.Context, in *FocusRequest, opts ...grpc.CallOption) (*FocusResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(FocusResponse) + err := c.cc.Invoke(ctx, CompanionService_Focus_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) Hid(ctx context.Context, opts ...grpc.CallOption) (grpc.ClientStreamingClient[HIDEvent, HIDResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &CompanionService_ServiceDesc.Streams[6], CompanionService_Hid_FullMethodName, cOpts...) + if err != nil { + return nil, err + } + x := &grpc.GenericClientStream[HIDEvent, HIDResponse]{ClientStream: stream} + return x, nil +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_HidClient = grpc.ClientStreamingClient[HIDEvent, HIDResponse] + +func (c *companionServiceClient) OpenUrl(ctx context.Context, in *OpenUrlRequest, opts ...grpc.CallOption) (*OpenUrlRequest, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(OpenUrlRequest) + err := c.cc.Invoke(ctx, CompanionService_OpenUrl_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) SetLocation(ctx context.Context, in *SetLocationRequest, opts ...grpc.CallOption) (*SetLocationResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(SetLocationResponse) + err := c.cc.Invoke(ctx, CompanionService_SetLocation_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) SendNotification(ctx context.Context, in *SendNotificationRequest, opts ...grpc.CallOption) (*SendNotificationResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(SendNotificationResponse) + err := c.cc.Invoke(ctx, CompanionService_SendNotification_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) SimulateMemoryWarning(ctx context.Context, in *SimulateMemoryWarningRequest, opts ...grpc.CallOption) (*SimulateMemoryWarningResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(SimulateMemoryWarningResponse) + err := c.cc.Invoke(ctx, CompanionService_SimulateMemoryWarning_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) Approve(ctx context.Context, in *ApproveRequest, opts ...grpc.CallOption) (*ApproveResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(ApproveResponse) + err := c.cc.Invoke(ctx, CompanionService_Approve_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) Revoke(ctx context.Context, in *RevokeRequest, opts ...grpc.CallOption) (*RevokeResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(RevokeResponse) + err := c.cc.Invoke(ctx, CompanionService_Revoke_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) ClearKeychain(ctx context.Context, in *ClearKeychainRequest, opts ...grpc.CallOption) (*ClearKeychainResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(ClearKeychainResponse) + err := c.cc.Invoke(ctx, CompanionService_ClearKeychain_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) ContactsUpdate(ctx context.Context, in *ContactsUpdateRequest, opts ...grpc.CallOption) (*ContactsUpdateResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(ContactsUpdateResponse) + err := c.cc.Invoke(ctx, CompanionService_ContactsUpdate_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) Setting(ctx context.Context, in *SettingRequest, opts ...grpc.CallOption) (*SettingResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(SettingResponse) + err := c.cc.Invoke(ctx, CompanionService_Setting_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) GetSetting(ctx context.Context, in *GetSettingRequest, opts ...grpc.CallOption) (*GetSettingResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(GetSettingResponse) + err := c.cc.Invoke(ctx, CompanionService_GetSetting_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) ListSettings(ctx context.Context, in *ListSettingRequest, opts ...grpc.CallOption) (*ListSettingResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(ListSettingResponse) + err := c.cc.Invoke(ctx, CompanionService_ListSettings_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) Launch(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[LaunchRequest, LaunchResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &CompanionService_ServiceDesc.Streams[7], CompanionService_Launch_FullMethodName, cOpts...) + if err != nil { + return nil, err + } + x := &grpc.GenericClientStream[LaunchRequest, LaunchResponse]{ClientStream: stream} + return x, nil +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_LaunchClient = grpc.BidiStreamingClient[LaunchRequest, LaunchResponse] + +func (c *companionServiceClient) ListApps(ctx context.Context, in *ListAppsRequest, opts ...grpc.CallOption) (*ListAppsResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(ListAppsResponse) + err := c.cc.Invoke(ctx, CompanionService_ListApps_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) Terminate(ctx context.Context, in *TerminateRequest, opts ...grpc.CallOption) (*TerminateResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(TerminateResponse) + err := c.cc.Invoke(ctx, CompanionService_Terminate_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) Uninstall(ctx context.Context, in *UninstallRequest, opts ...grpc.CallOption) (*UninstallResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(UninstallResponse) + err := c.cc.Invoke(ctx, CompanionService_Uninstall_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) AddMedia(ctx context.Context, opts ...grpc.CallOption) (grpc.ClientStreamingClient[AddMediaRequest, AddMediaResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &CompanionService_ServiceDesc.Streams[8], CompanionService_AddMedia_FullMethodName, cOpts...) + if err != nil { + return nil, err + } + x := &grpc.GenericClientStream[AddMediaRequest, AddMediaResponse]{ClientStream: stream} + return x, nil +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_AddMediaClient = grpc.ClientStreamingClient[AddMediaRequest, AddMediaResponse] + +func (c *companionServiceClient) Record(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[RecordRequest, RecordResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &CompanionService_ServiceDesc.Streams[9], CompanionService_Record_FullMethodName, cOpts...) + if err != nil { + return nil, err + } + x := &grpc.GenericClientStream[RecordRequest, RecordResponse]{ClientStream: stream} + return x, nil +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_RecordClient = grpc.BidiStreamingClient[RecordRequest, RecordResponse] + +func (c *companionServiceClient) Screenshot(ctx context.Context, in *ScreenshotRequest, opts ...grpc.CallOption) (*ScreenshotResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(ScreenshotResponse) + err := c.cc.Invoke(ctx, CompanionService_Screenshot_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) VideoStream(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[VideoStreamRequest, VideoStreamResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &CompanionService_ServiceDesc.Streams[10], CompanionService_VideoStream_FullMethodName, cOpts...) + if err != nil { + return nil, err + } + x := &grpc.GenericClientStream[VideoStreamRequest, VideoStreamResponse]{ClientStream: stream} + return x, nil +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_VideoStreamClient = grpc.BidiStreamingClient[VideoStreamRequest, VideoStreamResponse] + +func (c *companionServiceClient) CrashDelete(ctx context.Context, in *CrashLogQuery, opts ...grpc.CallOption) (*CrashLogResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(CrashLogResponse) + err := c.cc.Invoke(ctx, CompanionService_CrashDelete_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) CrashList(ctx context.Context, in *CrashLogQuery, opts ...grpc.CallOption) (*CrashLogResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(CrashLogResponse) + err := c.cc.Invoke(ctx, CompanionService_CrashList_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) CrashShow(ctx context.Context, in *CrashShowRequest, opts ...grpc.CallOption) (*CrashShowResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(CrashShowResponse) + err := c.cc.Invoke(ctx, CompanionService_CrashShow_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) XctestListBundles(ctx context.Context, in *XctestListBundlesRequest, opts ...grpc.CallOption) (*XctestListBundlesResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(XctestListBundlesResponse) + err := c.cc.Invoke(ctx, CompanionService_XctestListBundles_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) XctestListTests(ctx context.Context, in *XctestListTestsRequest, opts ...grpc.CallOption) (*XctestListTestsResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(XctestListTestsResponse) + err := c.cc.Invoke(ctx, CompanionService_XctestListTests_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) XctestRun(ctx context.Context, in *XctestRunRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[XctestRunResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &CompanionService_ServiceDesc.Streams[11], CompanionService_XctestRun_FullMethodName, cOpts...) + if err != nil { + return nil, err + } + x := &grpc.GenericClientStream[XctestRunRequest, XctestRunResponse]{ClientStream: stream} + if err := x.ClientStream.SendMsg(in); err != nil { + return nil, err + } + if err := x.ClientStream.CloseSend(); err != nil { + return nil, err + } + return x, nil +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_XctestRunClient = grpc.ServerStreamingClient[XctestRunResponse] + +func (c *companionServiceClient) Ls(ctx context.Context, in *LsRequest, opts ...grpc.CallOption) (*LsResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(LsResponse) + err := c.cc.Invoke(ctx, CompanionService_Ls_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) Mkdir(ctx context.Context, in *MkdirRequest, opts ...grpc.CallOption) (*MkdirResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(MkdirResponse) + err := c.cc.Invoke(ctx, CompanionService_Mkdir_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) Mv(ctx context.Context, in *MvRequest, opts ...grpc.CallOption) (*MvResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(MvResponse) + err := c.cc.Invoke(ctx, CompanionService_Mv_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) Rm(ctx context.Context, in *RmRequest, opts ...grpc.CallOption) (*RmResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(RmResponse) + err := c.cc.Invoke(ctx, CompanionService_Rm_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *companionServiceClient) Pull(ctx context.Context, in *PullRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PullResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &CompanionService_ServiceDesc.Streams[12], CompanionService_Pull_FullMethodName, cOpts...) + if err != nil { + return nil, err + } + x := &grpc.GenericClientStream[PullRequest, PullResponse]{ClientStream: stream} + if err := x.ClientStream.SendMsg(in); err != nil { + return nil, err + } + if err := x.ClientStream.CloseSend(); err != nil { + return nil, err + } + return x, nil +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_PullClient = grpc.ServerStreamingClient[PullResponse] + +func (c *companionServiceClient) Push(ctx context.Context, opts ...grpc.CallOption) (grpc.ClientStreamingClient[PushRequest, PushResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &CompanionService_ServiceDesc.Streams[13], CompanionService_Push_FullMethodName, cOpts...) + if err != nil { + return nil, err + } + x := &grpc.GenericClientStream[PushRequest, PushResponse]{ClientStream: stream} + return x, nil +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_PushClient = grpc.ClientStreamingClient[PushRequest, PushResponse] + +func (c *companionServiceClient) Tail(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[TailRequest, TailResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &CompanionService_ServiceDesc.Streams[14], CompanionService_Tail_FullMethodName, cOpts...) + if err != nil { + return nil, err + } + x := &grpc.GenericClientStream[TailRequest, TailResponse]{ClientStream: stream} + return x, nil +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_TailClient = grpc.BidiStreamingClient[TailRequest, TailResponse] + +// CompanionServiceServer is the server API for CompanionService service. +// All implementations must embed UnimplementedCompanionServiceServer +// for forward compatibility. +// +// The idb companion service definition. +type CompanionServiceServer interface { + // Management + Connect(context.Context, *ConnectRequest) (*ConnectResponse, error) + Debugserver(grpc.BidiStreamingServer[DebugServerRequest, DebugServerResponse]) error + Dap(grpc.BidiStreamingServer[DapRequest, DapResponse]) error + Describe(context.Context, *TargetDescriptionRequest) (*TargetDescriptionResponse, error) + Install(grpc.BidiStreamingServer[InstallRequest, InstallResponse]) error + InstrumentsRun(grpc.BidiStreamingServer[InstrumentsRunRequest, InstrumentsRunResponse]) error + Log(*LogRequest, grpc.ServerStreamingServer[LogResponse]) error + XctraceRecord(grpc.BidiStreamingServer[XctraceRecordRequest, XctraceRecordResponse]) error + // Interaction + AccessibilityInfo(context.Context, *AccessibilityInfoRequest) (*AccessibilityInfoResponse, error) + Focus(context.Context, *FocusRequest) (*FocusResponse, error) + Hid(grpc.ClientStreamingServer[HIDEvent, HIDResponse]) error + OpenUrl(context.Context, *OpenUrlRequest) (*OpenUrlRequest, error) + SetLocation(context.Context, *SetLocationRequest) (*SetLocationResponse, error) + SendNotification(context.Context, *SendNotificationRequest) (*SendNotificationResponse, error) + SimulateMemoryWarning(context.Context, *SimulateMemoryWarningRequest) (*SimulateMemoryWarningResponse, error) + // Settings + Approve(context.Context, *ApproveRequest) (*ApproveResponse, error) + Revoke(context.Context, *RevokeRequest) (*RevokeResponse, error) + ClearKeychain(context.Context, *ClearKeychainRequest) (*ClearKeychainResponse, error) + ContactsUpdate(context.Context, *ContactsUpdateRequest) (*ContactsUpdateResponse, error) + Setting(context.Context, *SettingRequest) (*SettingResponse, error) + GetSetting(context.Context, *GetSettingRequest) (*GetSettingResponse, error) + ListSettings(context.Context, *ListSettingRequest) (*ListSettingResponse, error) + // App + Launch(grpc.BidiStreamingServer[LaunchRequest, LaunchResponse]) error + ListApps(context.Context, *ListAppsRequest) (*ListAppsResponse, error) + Terminate(context.Context, *TerminateRequest) (*TerminateResponse, error) + Uninstall(context.Context, *UninstallRequest) (*UninstallResponse, error) + // Video/Audio + AddMedia(grpc.ClientStreamingServer[AddMediaRequest, AddMediaResponse]) error + Record(grpc.BidiStreamingServer[RecordRequest, RecordResponse]) error + Screenshot(context.Context, *ScreenshotRequest) (*ScreenshotResponse, error) + VideoStream(grpc.BidiStreamingServer[VideoStreamRequest, VideoStreamResponse]) error + // Crash Operations + CrashDelete(context.Context, *CrashLogQuery) (*CrashLogResponse, error) + CrashList(context.Context, *CrashLogQuery) (*CrashLogResponse, error) + CrashShow(context.Context, *CrashShowRequest) (*CrashShowResponse, error) + // xctest operations + XctestListBundles(context.Context, *XctestListBundlesRequest) (*XctestListBundlesResponse, error) + XctestListTests(context.Context, *XctestListTestsRequest) (*XctestListTestsResponse, error) + XctestRun(*XctestRunRequest, grpc.ServerStreamingServer[XctestRunResponse]) error + // File Operations + Ls(context.Context, *LsRequest) (*LsResponse, error) + Mkdir(context.Context, *MkdirRequest) (*MkdirResponse, error) + Mv(context.Context, *MvRequest) (*MvResponse, error) + Rm(context.Context, *RmRequest) (*RmResponse, error) + Pull(*PullRequest, grpc.ServerStreamingServer[PullResponse]) error + Push(grpc.ClientStreamingServer[PushRequest, PushResponse]) error + Tail(grpc.BidiStreamingServer[TailRequest, TailResponse]) error + mustEmbedUnimplementedCompanionServiceServer() +} + +// UnimplementedCompanionServiceServer must be embedded to have +// forward compatible implementations. +// +// NOTE: this should be embedded by value instead of pointer to avoid a nil +// pointer dereference when methods are called. +type UnimplementedCompanionServiceServer struct{} + +func (UnimplementedCompanionServiceServer) Connect(context.Context, *ConnectRequest) (*ConnectResponse, error) { + return nil, status.Error(codes.Unimplemented, "method Connect not implemented") +} +func (UnimplementedCompanionServiceServer) Debugserver(grpc.BidiStreamingServer[DebugServerRequest, DebugServerResponse]) error { + return status.Error(codes.Unimplemented, "method Debugserver not implemented") +} +func (UnimplementedCompanionServiceServer) Dap(grpc.BidiStreamingServer[DapRequest, DapResponse]) error { + return status.Error(codes.Unimplemented, "method Dap not implemented") +} +func (UnimplementedCompanionServiceServer) Describe(context.Context, *TargetDescriptionRequest) (*TargetDescriptionResponse, error) { + return nil, status.Error(codes.Unimplemented, "method Describe not implemented") +} +func (UnimplementedCompanionServiceServer) Install(grpc.BidiStreamingServer[InstallRequest, InstallResponse]) error { + return status.Error(codes.Unimplemented, "method Install not implemented") +} +func (UnimplementedCompanionServiceServer) InstrumentsRun(grpc.BidiStreamingServer[InstrumentsRunRequest, InstrumentsRunResponse]) error { + return status.Error(codes.Unimplemented, "method InstrumentsRun not implemented") +} +func (UnimplementedCompanionServiceServer) Log(*LogRequest, grpc.ServerStreamingServer[LogResponse]) error { + return status.Error(codes.Unimplemented, "method Log not implemented") +} +func (UnimplementedCompanionServiceServer) XctraceRecord(grpc.BidiStreamingServer[XctraceRecordRequest, XctraceRecordResponse]) error { + return status.Error(codes.Unimplemented, "method XctraceRecord not implemented") +} +func (UnimplementedCompanionServiceServer) AccessibilityInfo(context.Context, *AccessibilityInfoRequest) (*AccessibilityInfoResponse, error) { + return nil, status.Error(codes.Unimplemented, "method AccessibilityInfo not implemented") +} +func (UnimplementedCompanionServiceServer) Focus(context.Context, *FocusRequest) (*FocusResponse, error) { + return nil, status.Error(codes.Unimplemented, "method Focus not implemented") +} +func (UnimplementedCompanionServiceServer) Hid(grpc.ClientStreamingServer[HIDEvent, HIDResponse]) error { + return status.Error(codes.Unimplemented, "method Hid not implemented") +} +func (UnimplementedCompanionServiceServer) OpenUrl(context.Context, *OpenUrlRequest) (*OpenUrlRequest, error) { + return nil, status.Error(codes.Unimplemented, "method OpenUrl not implemented") +} +func (UnimplementedCompanionServiceServer) SetLocation(context.Context, *SetLocationRequest) (*SetLocationResponse, error) { + return nil, status.Error(codes.Unimplemented, "method SetLocation not implemented") +} +func (UnimplementedCompanionServiceServer) SendNotification(context.Context, *SendNotificationRequest) (*SendNotificationResponse, error) { + return nil, status.Error(codes.Unimplemented, "method SendNotification not implemented") +} +func (UnimplementedCompanionServiceServer) SimulateMemoryWarning(context.Context, *SimulateMemoryWarningRequest) (*SimulateMemoryWarningResponse, error) { + return nil, status.Error(codes.Unimplemented, "method SimulateMemoryWarning not implemented") +} +func (UnimplementedCompanionServiceServer) Approve(context.Context, *ApproveRequest) (*ApproveResponse, error) { + return nil, status.Error(codes.Unimplemented, "method Approve not implemented") +} +func (UnimplementedCompanionServiceServer) Revoke(context.Context, *RevokeRequest) (*RevokeResponse, error) { + return nil, status.Error(codes.Unimplemented, "method Revoke not implemented") +} +func (UnimplementedCompanionServiceServer) ClearKeychain(context.Context, *ClearKeychainRequest) (*ClearKeychainResponse, error) { + return nil, status.Error(codes.Unimplemented, "method ClearKeychain not implemented") +} +func (UnimplementedCompanionServiceServer) ContactsUpdate(context.Context, *ContactsUpdateRequest) (*ContactsUpdateResponse, error) { + return nil, status.Error(codes.Unimplemented, "method ContactsUpdate not implemented") +} +func (UnimplementedCompanionServiceServer) Setting(context.Context, *SettingRequest) (*SettingResponse, error) { + return nil, status.Error(codes.Unimplemented, "method Setting not implemented") +} +func (UnimplementedCompanionServiceServer) GetSetting(context.Context, *GetSettingRequest) (*GetSettingResponse, error) { + return nil, status.Error(codes.Unimplemented, "method GetSetting not implemented") +} +func (UnimplementedCompanionServiceServer) ListSettings(context.Context, *ListSettingRequest) (*ListSettingResponse, error) { + return nil, status.Error(codes.Unimplemented, "method ListSettings not implemented") +} +func (UnimplementedCompanionServiceServer) Launch(grpc.BidiStreamingServer[LaunchRequest, LaunchResponse]) error { + return status.Error(codes.Unimplemented, "method Launch not implemented") +} +func (UnimplementedCompanionServiceServer) ListApps(context.Context, *ListAppsRequest) (*ListAppsResponse, error) { + return nil, status.Error(codes.Unimplemented, "method ListApps not implemented") +} +func (UnimplementedCompanionServiceServer) Terminate(context.Context, *TerminateRequest) (*TerminateResponse, error) { + return nil, status.Error(codes.Unimplemented, "method Terminate not implemented") +} +func (UnimplementedCompanionServiceServer) Uninstall(context.Context, *UninstallRequest) (*UninstallResponse, error) { + return nil, status.Error(codes.Unimplemented, "method Uninstall not implemented") +} +func (UnimplementedCompanionServiceServer) AddMedia(grpc.ClientStreamingServer[AddMediaRequest, AddMediaResponse]) error { + return status.Error(codes.Unimplemented, "method AddMedia not implemented") +} +func (UnimplementedCompanionServiceServer) Record(grpc.BidiStreamingServer[RecordRequest, RecordResponse]) error { + return status.Error(codes.Unimplemented, "method Record not implemented") +} +func (UnimplementedCompanionServiceServer) Screenshot(context.Context, *ScreenshotRequest) (*ScreenshotResponse, error) { + return nil, status.Error(codes.Unimplemented, "method Screenshot not implemented") +} +func (UnimplementedCompanionServiceServer) VideoStream(grpc.BidiStreamingServer[VideoStreamRequest, VideoStreamResponse]) error { + return status.Error(codes.Unimplemented, "method VideoStream not implemented") +} +func (UnimplementedCompanionServiceServer) CrashDelete(context.Context, *CrashLogQuery) (*CrashLogResponse, error) { + return nil, status.Error(codes.Unimplemented, "method CrashDelete not implemented") +} +func (UnimplementedCompanionServiceServer) CrashList(context.Context, *CrashLogQuery) (*CrashLogResponse, error) { + return nil, status.Error(codes.Unimplemented, "method CrashList not implemented") +} +func (UnimplementedCompanionServiceServer) CrashShow(context.Context, *CrashShowRequest) (*CrashShowResponse, error) { + return nil, status.Error(codes.Unimplemented, "method CrashShow not implemented") +} +func (UnimplementedCompanionServiceServer) XctestListBundles(context.Context, *XctestListBundlesRequest) (*XctestListBundlesResponse, error) { + return nil, status.Error(codes.Unimplemented, "method XctestListBundles not implemented") +} +func (UnimplementedCompanionServiceServer) XctestListTests(context.Context, *XctestListTestsRequest) (*XctestListTestsResponse, error) { + return nil, status.Error(codes.Unimplemented, "method XctestListTests not implemented") +} +func (UnimplementedCompanionServiceServer) XctestRun(*XctestRunRequest, grpc.ServerStreamingServer[XctestRunResponse]) error { + return status.Error(codes.Unimplemented, "method XctestRun not implemented") +} +func (UnimplementedCompanionServiceServer) Ls(context.Context, *LsRequest) (*LsResponse, error) { + return nil, status.Error(codes.Unimplemented, "method Ls not implemented") +} +func (UnimplementedCompanionServiceServer) Mkdir(context.Context, *MkdirRequest) (*MkdirResponse, error) { + return nil, status.Error(codes.Unimplemented, "method Mkdir not implemented") +} +func (UnimplementedCompanionServiceServer) Mv(context.Context, *MvRequest) (*MvResponse, error) { + return nil, status.Error(codes.Unimplemented, "method Mv not implemented") +} +func (UnimplementedCompanionServiceServer) Rm(context.Context, *RmRequest) (*RmResponse, error) { + return nil, status.Error(codes.Unimplemented, "method Rm not implemented") +} +func (UnimplementedCompanionServiceServer) Pull(*PullRequest, grpc.ServerStreamingServer[PullResponse]) error { + return status.Error(codes.Unimplemented, "method Pull not implemented") +} +func (UnimplementedCompanionServiceServer) Push(grpc.ClientStreamingServer[PushRequest, PushResponse]) error { + return status.Error(codes.Unimplemented, "method Push not implemented") +} +func (UnimplementedCompanionServiceServer) Tail(grpc.BidiStreamingServer[TailRequest, TailResponse]) error { + return status.Error(codes.Unimplemented, "method Tail not implemented") +} +func (UnimplementedCompanionServiceServer) mustEmbedUnimplementedCompanionServiceServer() {} +func (UnimplementedCompanionServiceServer) testEmbeddedByValue() {} + +// UnsafeCompanionServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to CompanionServiceServer will +// result in compilation errors. +type UnsafeCompanionServiceServer interface { + mustEmbedUnimplementedCompanionServiceServer() +} + +func RegisterCompanionServiceServer(s grpc.ServiceRegistrar, srv CompanionServiceServer) { + // If the following call panics, it indicates UnimplementedCompanionServiceServer was + // embedded by pointer and is nil. This will cause panics if an + // unimplemented method is ever invoked, so we test this at initialization + // time to prevent it from happening at runtime later due to I/O. + if t, ok := srv.(interface{ testEmbeddedByValue() }); ok { + t.testEmbeddedByValue() + } + s.RegisterService(&CompanionService_ServiceDesc, srv) +} + +func _CompanionService_Connect_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ConnectRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).Connect(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_Connect_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).Connect(ctx, req.(*ConnectRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_Debugserver_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(CompanionServiceServer).Debugserver(&grpc.GenericServerStream[DebugServerRequest, DebugServerResponse]{ServerStream: stream}) +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_DebugserverServer = grpc.BidiStreamingServer[DebugServerRequest, DebugServerResponse] + +func _CompanionService_Dap_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(CompanionServiceServer).Dap(&grpc.GenericServerStream[DapRequest, DapResponse]{ServerStream: stream}) +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_DapServer = grpc.BidiStreamingServer[DapRequest, DapResponse] + +func _CompanionService_Describe_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(TargetDescriptionRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).Describe(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_Describe_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).Describe(ctx, req.(*TargetDescriptionRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_Install_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(CompanionServiceServer).Install(&grpc.GenericServerStream[InstallRequest, InstallResponse]{ServerStream: stream}) +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_InstallServer = grpc.BidiStreamingServer[InstallRequest, InstallResponse] + +func _CompanionService_InstrumentsRun_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(CompanionServiceServer).InstrumentsRun(&grpc.GenericServerStream[InstrumentsRunRequest, InstrumentsRunResponse]{ServerStream: stream}) +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_InstrumentsRunServer = grpc.BidiStreamingServer[InstrumentsRunRequest, InstrumentsRunResponse] + +func _CompanionService_Log_Handler(srv interface{}, stream grpc.ServerStream) error { + m := new(LogRequest) + if err := stream.RecvMsg(m); err != nil { + return err + } + return srv.(CompanionServiceServer).Log(m, &grpc.GenericServerStream[LogRequest, LogResponse]{ServerStream: stream}) +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_LogServer = grpc.ServerStreamingServer[LogResponse] + +func _CompanionService_XctraceRecord_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(CompanionServiceServer).XctraceRecord(&grpc.GenericServerStream[XctraceRecordRequest, XctraceRecordResponse]{ServerStream: stream}) +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_XctraceRecordServer = grpc.BidiStreamingServer[XctraceRecordRequest, XctraceRecordResponse] + +func _CompanionService_AccessibilityInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(AccessibilityInfoRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).AccessibilityInfo(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_AccessibilityInfo_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).AccessibilityInfo(ctx, req.(*AccessibilityInfoRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_Focus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(FocusRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).Focus(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_Focus_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).Focus(ctx, req.(*FocusRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_Hid_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(CompanionServiceServer).Hid(&grpc.GenericServerStream[HIDEvent, HIDResponse]{ServerStream: stream}) +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_HidServer = grpc.ClientStreamingServer[HIDEvent, HIDResponse] + +func _CompanionService_OpenUrl_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(OpenUrlRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).OpenUrl(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_OpenUrl_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).OpenUrl(ctx, req.(*OpenUrlRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_SetLocation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SetLocationRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).SetLocation(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_SetLocation_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).SetLocation(ctx, req.(*SetLocationRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_SendNotification_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SendNotificationRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).SendNotification(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_SendNotification_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).SendNotification(ctx, req.(*SendNotificationRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_SimulateMemoryWarning_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SimulateMemoryWarningRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).SimulateMemoryWarning(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_SimulateMemoryWarning_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).SimulateMemoryWarning(ctx, req.(*SimulateMemoryWarningRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_Approve_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ApproveRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).Approve(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_Approve_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).Approve(ctx, req.(*ApproveRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_Revoke_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RevokeRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).Revoke(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_Revoke_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).Revoke(ctx, req.(*RevokeRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_ClearKeychain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ClearKeychainRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).ClearKeychain(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_ClearKeychain_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).ClearKeychain(ctx, req.(*ClearKeychainRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_ContactsUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ContactsUpdateRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).ContactsUpdate(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_ContactsUpdate_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).ContactsUpdate(ctx, req.(*ContactsUpdateRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_Setting_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SettingRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).Setting(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_Setting_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).Setting(ctx, req.(*SettingRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_GetSetting_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetSettingRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).GetSetting(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_GetSetting_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).GetSetting(ctx, req.(*GetSettingRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_ListSettings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ListSettingRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).ListSettings(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_ListSettings_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).ListSettings(ctx, req.(*ListSettingRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_Launch_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(CompanionServiceServer).Launch(&grpc.GenericServerStream[LaunchRequest, LaunchResponse]{ServerStream: stream}) +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_LaunchServer = grpc.BidiStreamingServer[LaunchRequest, LaunchResponse] + +func _CompanionService_ListApps_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ListAppsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).ListApps(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_ListApps_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).ListApps(ctx, req.(*ListAppsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_Terminate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(TerminateRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).Terminate(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_Terminate_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).Terminate(ctx, req.(*TerminateRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_Uninstall_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UninstallRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).Uninstall(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_Uninstall_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).Uninstall(ctx, req.(*UninstallRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_AddMedia_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(CompanionServiceServer).AddMedia(&grpc.GenericServerStream[AddMediaRequest, AddMediaResponse]{ServerStream: stream}) +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_AddMediaServer = grpc.ClientStreamingServer[AddMediaRequest, AddMediaResponse] + +func _CompanionService_Record_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(CompanionServiceServer).Record(&grpc.GenericServerStream[RecordRequest, RecordResponse]{ServerStream: stream}) +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_RecordServer = grpc.BidiStreamingServer[RecordRequest, RecordResponse] + +func _CompanionService_Screenshot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ScreenshotRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).Screenshot(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_Screenshot_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).Screenshot(ctx, req.(*ScreenshotRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_VideoStream_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(CompanionServiceServer).VideoStream(&grpc.GenericServerStream[VideoStreamRequest, VideoStreamResponse]{ServerStream: stream}) +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_VideoStreamServer = grpc.BidiStreamingServer[VideoStreamRequest, VideoStreamResponse] + +func _CompanionService_CrashDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CrashLogQuery) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).CrashDelete(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_CrashDelete_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).CrashDelete(ctx, req.(*CrashLogQuery)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_CrashList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CrashLogQuery) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).CrashList(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_CrashList_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).CrashList(ctx, req.(*CrashLogQuery)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_CrashShow_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CrashShowRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).CrashShow(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_CrashShow_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).CrashShow(ctx, req.(*CrashShowRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_XctestListBundles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(XctestListBundlesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).XctestListBundles(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_XctestListBundles_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).XctestListBundles(ctx, req.(*XctestListBundlesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_XctestListTests_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(XctestListTestsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).XctestListTests(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_XctestListTests_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).XctestListTests(ctx, req.(*XctestListTestsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_XctestRun_Handler(srv interface{}, stream grpc.ServerStream) error { + m := new(XctestRunRequest) + if err := stream.RecvMsg(m); err != nil { + return err + } + return srv.(CompanionServiceServer).XctestRun(m, &grpc.GenericServerStream[XctestRunRequest, XctestRunResponse]{ServerStream: stream}) +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_XctestRunServer = grpc.ServerStreamingServer[XctestRunResponse] + +func _CompanionService_Ls_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(LsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).Ls(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_Ls_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).Ls(ctx, req.(*LsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_Mkdir_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MkdirRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).Mkdir(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_Mkdir_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).Mkdir(ctx, req.(*MkdirRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_Mv_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MvRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).Mv(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_Mv_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).Mv(ctx, req.(*MvRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_Rm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RmRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CompanionServiceServer).Rm(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CompanionService_Rm_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CompanionServiceServer).Rm(ctx, req.(*RmRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CompanionService_Pull_Handler(srv interface{}, stream grpc.ServerStream) error { + m := new(PullRequest) + if err := stream.RecvMsg(m); err != nil { + return err + } + return srv.(CompanionServiceServer).Pull(m, &grpc.GenericServerStream[PullRequest, PullResponse]{ServerStream: stream}) +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_PullServer = grpc.ServerStreamingServer[PullResponse] + +func _CompanionService_Push_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(CompanionServiceServer).Push(&grpc.GenericServerStream[PushRequest, PushResponse]{ServerStream: stream}) +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_PushServer = grpc.ClientStreamingServer[PushRequest, PushResponse] + +func _CompanionService_Tail_Handler(srv interface{}, stream grpc.ServerStream) error { + return srv.(CompanionServiceServer).Tail(&grpc.GenericServerStream[TailRequest, TailResponse]{ServerStream: stream}) +} + +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type CompanionService_TailServer = grpc.BidiStreamingServer[TailRequest, TailResponse] + +// CompanionService_ServiceDesc is the grpc.ServiceDesc for CompanionService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var CompanionService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "idb.CompanionService", + HandlerType: (*CompanionServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "connect", + Handler: _CompanionService_Connect_Handler, + }, + { + MethodName: "describe", + Handler: _CompanionService_Describe_Handler, + }, + { + MethodName: "accessibility_info", + Handler: _CompanionService_AccessibilityInfo_Handler, + }, + { + MethodName: "focus", + Handler: _CompanionService_Focus_Handler, + }, + { + MethodName: "open_url", + Handler: _CompanionService_OpenUrl_Handler, + }, + { + MethodName: "set_location", + Handler: _CompanionService_SetLocation_Handler, + }, + { + MethodName: "send_notification", + Handler: _CompanionService_SendNotification_Handler, + }, + { + MethodName: "simulate_memory_warning", + Handler: _CompanionService_SimulateMemoryWarning_Handler, + }, + { + MethodName: "approve", + Handler: _CompanionService_Approve_Handler, + }, + { + MethodName: "revoke", + Handler: _CompanionService_Revoke_Handler, + }, + { + MethodName: "clear_keychain", + Handler: _CompanionService_ClearKeychain_Handler, + }, + { + MethodName: "contacts_update", + Handler: _CompanionService_ContactsUpdate_Handler, + }, + { + MethodName: "setting", + Handler: _CompanionService_Setting_Handler, + }, + { + MethodName: "get_setting", + Handler: _CompanionService_GetSetting_Handler, + }, + { + MethodName: "list_settings", + Handler: _CompanionService_ListSettings_Handler, + }, + { + MethodName: "list_apps", + Handler: _CompanionService_ListApps_Handler, + }, + { + MethodName: "terminate", + Handler: _CompanionService_Terminate_Handler, + }, + { + MethodName: "uninstall", + Handler: _CompanionService_Uninstall_Handler, + }, + { + MethodName: "screenshot", + Handler: _CompanionService_Screenshot_Handler, + }, + { + MethodName: "crash_delete", + Handler: _CompanionService_CrashDelete_Handler, + }, + { + MethodName: "crash_list", + Handler: _CompanionService_CrashList_Handler, + }, + { + MethodName: "crash_show", + Handler: _CompanionService_CrashShow_Handler, + }, + { + MethodName: "xctest_list_bundles", + Handler: _CompanionService_XctestListBundles_Handler, + }, + { + MethodName: "xctest_list_tests", + Handler: _CompanionService_XctestListTests_Handler, + }, + { + MethodName: "ls", + Handler: _CompanionService_Ls_Handler, + }, + { + MethodName: "mkdir", + Handler: _CompanionService_Mkdir_Handler, + }, + { + MethodName: "mv", + Handler: _CompanionService_Mv_Handler, + }, + { + MethodName: "rm", + Handler: _CompanionService_Rm_Handler, + }, + }, + Streams: []grpc.StreamDesc{ + { + StreamName: "debugserver", + Handler: _CompanionService_Debugserver_Handler, + ServerStreams: true, + ClientStreams: true, + }, + { + StreamName: "dap", + Handler: _CompanionService_Dap_Handler, + ServerStreams: true, + ClientStreams: true, + }, + { + StreamName: "install", + Handler: _CompanionService_Install_Handler, + ServerStreams: true, + ClientStreams: true, + }, + { + StreamName: "instruments_run", + Handler: _CompanionService_InstrumentsRun_Handler, + ServerStreams: true, + ClientStreams: true, + }, + { + StreamName: "log", + Handler: _CompanionService_Log_Handler, + ServerStreams: true, + }, + { + StreamName: "xctrace_record", + Handler: _CompanionService_XctraceRecord_Handler, + ServerStreams: true, + ClientStreams: true, + }, + { + StreamName: "hid", + Handler: _CompanionService_Hid_Handler, + ClientStreams: true, + }, + { + StreamName: "launch", + Handler: _CompanionService_Launch_Handler, + ServerStreams: true, + ClientStreams: true, + }, + { + StreamName: "add_media", + Handler: _CompanionService_AddMedia_Handler, + ClientStreams: true, + }, + { + StreamName: "record", + Handler: _CompanionService_Record_Handler, + ServerStreams: true, + ClientStreams: true, + }, + { + StreamName: "video_stream", + Handler: _CompanionService_VideoStream_Handler, + ServerStreams: true, + ClientStreams: true, + }, + { + StreamName: "xctest_run", + Handler: _CompanionService_XctestRun_Handler, + ServerStreams: true, + }, + { + StreamName: "pull", + Handler: _CompanionService_Pull_Handler, + ServerStreams: true, + }, + { + StreamName: "push", + Handler: _CompanionService_Push_Handler, + ClientStreams: true, + }, + { + StreamName: "tail", + Handler: _CompanionService_Tail_Handler, + ServerStreams: true, + ClientStreams: true, + }, + }, + Metadata: "idb.proto", +}