diff --git a/go/jumpstarter/v1/jumpstarter.pb.go b/go/jumpstarter/v1/jumpstarter.pb.go index f67ab08..d7bdc5a 100644 --- a/go/jumpstarter/v1/jumpstarter.pb.go +++ b/go/jumpstarter/v1/jumpstarter.pb.go @@ -1054,7 +1054,7 @@ type GetExporterResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Exporter []*GetReportResponse `protobuf:"bytes,1,rep,name=exporter,proto3" json:"exporter,omitempty"` + Exporter *GetReportResponse `protobuf:"bytes,1,opt,name=exporter,proto3" json:"exporter,omitempty"` } func (x *GetExporterResponse) Reset() { @@ -1089,7 +1089,7 @@ func (*GetExporterResponse) Descriptor() ([]byte, []int) { return file_jumpstarter_v1_jumpstarter_proto_rawDescGZIP(), []int{18} } -func (x *GetExporterResponse) GetExporter() []*GetReportResponse { +func (x *GetExporterResponse) GetExporter() *GetReportResponse { if x != nil { return x.Exporter } @@ -1691,7 +1691,7 @@ var file_jumpstarter_v1_jumpstarter_proto_rawDesc = []byte{ 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 0x69, 0x64, 0x22, 0x54, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x08, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x72, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x74, 0x61, 0x72, 0x74, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x72, 0x22, 0x61, 0x0a, 0x14, 0x4c, 0x65, 0x61, 0x73, 0x65, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, diff --git a/python/jumpstarter/v1/jumpstarter_pb2.py b/python/jumpstarter/v1/jumpstarter_pb2.py index 00fa0af..68f5eeb 100644 --- a/python/jumpstarter/v1/jumpstarter_pb2.py +++ b/python/jumpstarter/v1/jumpstarter_pb2.py @@ -27,7 +27,7 @@ from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n jumpstarter/v1/jumpstarter.proto\x12\x0ejumpstarter.v1\x1a\x1egoogle/protobuf/duration.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1cgoogle/protobuf/struct.proto\"\xe8\x01\n\x0fRegisterRequest\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\x12\x43\n\x06labels\x18\x02 \x03(\x0b\x32+.jumpstarter.v1.RegisterRequest.LabelsEntryR\x06labels\x12\x41\n\rdevice_report\x18\x03 \x03(\x0b\x32\x1c.jumpstarter.v1.DeviceReportR\x0c\x64\x65viceReport\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xa1\x02\n\x0c\x44\x65viceReport\x12\x1f\n\x0b\x64\x65vice_uuid\x18\x01 \x01(\tR\ndeviceUuid\x12\x31\n\x12parent_device_uuid\x18\x02 \x01(\tH\x00R\x10parentDeviceUuid\x88\x01\x01\x12)\n\x10\x64river_interface\x18\x03 \x01(\tR\x0f\x64riverInterface\x12@\n\x06labels\x18\x04 \x03(\x0b\x32(.jumpstarter.v1.DeviceReport.LabelsEntryR\x06labels\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x42\x15\n\x13_parent_device_uuid\"\x12\n\x10RegisterResponse\"8\n\nByeRequest\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\x12\x16\n\x06reason\x18\x02 \x01(\tR\x06reason\"\x0f\n\rListenRequest\"\x92\x01\n\x0eListenResponse\x12\'\n\x0frouter_endpoint\x18\x01 \x01(\tR\x0erouterEndpoint\x12!\n\x0crouter_token\x18\x02 \x01(\tR\x0brouterToken\x12$\n\x0b\x64\x65vice_uuid\x18\x03 \x01(\tH\x00R\ndeviceUuid\x88\x01\x01\x42\x0e\n\x0c_device_uuid\"W\n\x0b\x44ialRequest\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\x12$\n\x0b\x64\x65vice_uuid\x18\x02 \x01(\tH\x00R\ndeviceUuid\x88\x01\x01\x42\x0e\n\x0c_device_uuid\"Z\n\x0c\x44ialResponse\x12\'\n\x0frouter_endpoint\x18\x01 \x01(\tR\x0erouterEndpoint\x12!\n\x0crouter_token\x18\x02 \x01(\tR\x0brouterToken\"\x7f\n\x12\x41uditStreamRequest\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\x12\x1f\n\x0b\x64\x65vice_uuid\x18\x02 \x01(\tR\ndeviceUuid\x12\x1a\n\x08severity\x18\x03 \x01(\tR\x08severity\x12\x18\n\x07message\x18\x04 \x01(\tR\x07message\"\xec\x01\n\x11GetReportResponse\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\x12\x45\n\x06labels\x18\x02 \x03(\x0b\x32-.jumpstarter.v1.GetReportResponse.LabelsEntryR\x06labels\x12\x41\n\rdevice_report\x18\x03 \x03(\x0b\x32\x1c.jumpstarter.v1.DeviceReportR\x0c\x64\x65viceReport\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x85\x01\n\x11\x44riverCallRequest\x12\x1f\n\x0b\x64\x65vice_uuid\x18\x01 \x01(\tR\ndeviceUuid\x12#\n\rdriver_method\x18\x02 \x01(\tR\x0c\x64riverMethod\x12*\n\x04\x61rgs\x18\x03 \x03(\x0b\x32\x16.google.protobuf.ValueR\x04\x61rgs\"a\n\x12\x44riverCallResponse\x12\x1b\n\tcall_uuid\x18\x01 \x01(\tR\x08\x63\x61llUuid\x12.\n\x06result\x18\x02 \x01(\x0b\x32\x16.google.protobuf.ValueR\x06result\"\x8e\x01\n\x1aStreamingDriverCallRequest\x12\x1f\n\x0b\x64\x65vice_uuid\x18\x01 \x01(\tR\ndeviceUuid\x12#\n\rdriver_method\x18\x02 \x01(\tR\x0c\x64riverMethod\x12*\n\x04\x61rgs\x18\x03 \x03(\x0b\x32\x16.google.protobuf.ValueR\x04\x61rgs\"j\n\x1bStreamingDriverCallResponse\x12\x1b\n\tcall_uuid\x18\x01 \x01(\tR\x08\x63\x61llUuid\x12.\n\x06result\x18\x02 \x01(\x0b\x32\x16.google.protobuf.ValueR\x06result\"j\n\x11LogStreamResponse\x12\x1f\n\x0b\x64\x65vice_uuid\x18\x01 \x01(\tR\ndeviceUuid\x12\x1a\n\x08severity\x18\x02 \x01(\tR\x08severity\x12\x18\n\x07message\x18\x03 \x01(\tR\x07message\"\x9b\x01\n\x14ListExportersRequest\x12H\n\x06labels\x18\x01 \x03(\x0b\x32\x30.jumpstarter.v1.ListExportersRequest.LabelsEntryR\x06labels\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"X\n\x15ListExportersResponse\x12?\n\texporters\x18\x01 \x03(\x0b\x32!.jumpstarter.v1.GetReportResponseR\texporters\"(\n\x12GetExporterRequest\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\"T\n\x13GetExporterResponse\x12=\n\x08\x65xporter\x18\x01 \x03(\x0b\x32!.jumpstarter.v1.GetReportResponseR\x08\x65xporter\"a\n\x14LeaseExporterRequest\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\x12\x35\n\x08\x64uration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08\x64uration\"U\n\x1cLeaseExporterResponseSuccess\x12\x35\n\x08\x64uration\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08\x64uration\"6\n\x1cLeaseExporterResponseFailure\x12\x16\n\x06reason\x18\x01 \x01(\tR\x06reason\"\xcc\x01\n\x15LeaseExporterResponse\x12H\n\x07success\x18\x01 \x01(\x0b\x32,.jumpstarter.v1.LeaseExporterResponseSuccessH\x00R\x07success\x12H\n\x07\x66\x61ilure\x18\x02 \x01(\x0b\x32,.jumpstarter.v1.LeaseExporterResponseFailureH\x00R\x07\x66\x61ilureB\x1f\n\x1dlease_exporter_response_oneof\",\n\x16ReleaseExporterRequest\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\" \n\x1eReleaseExporterResponseSuccess\"8\n\x1eReleaseExporterResponseFailure\x12\x16\n\x06reason\x18\x01 \x01(\tR\x06reason\"\xd4\x01\n\x17ReleaseExporterResponse\x12J\n\x07success\x18\x01 \x01(\x0b\x32..jumpstarter.v1.ReleaseExporterResponseSuccessH\x00R\x07success\x12J\n\x07\x66\x61ilure\x18\x02 \x01(\x0b\x32..jumpstarter.v1.ReleaseExporterResponseFailureH\x00R\x07\x66\x61ilureB!\n\x1frelease_exporter_response_oneof2\xf0\x05\n\x11\x43ontrollerService\x12M\n\x08Register\x12\x1f.jumpstarter.v1.RegisterRequest\x1a .jumpstarter.v1.RegisterResponse\x12\x39\n\x03\x42ye\x12\x1a.jumpstarter.v1.ByeRequest\x1a\x16.google.protobuf.Empty\x12I\n\x06Listen\x12\x1d.jumpstarter.v1.ListenRequest\x1a\x1e.jumpstarter.v1.ListenResponse0\x01\x12\x41\n\x04\x44ial\x12\x1b.jumpstarter.v1.DialRequest\x1a\x1c.jumpstarter.v1.DialResponse\x12K\n\x0b\x41uditStream\x12\".jumpstarter.v1.AuditStreamRequest\x1a\x16.google.protobuf.Empty(\x01\x12\\\n\rListExporters\x12$.jumpstarter.v1.ListExportersRequest\x1a%.jumpstarter.v1.ListExportersResponse\x12V\n\x0bGetExporter\x12\".jumpstarter.v1.GetExporterRequest\x1a#.jumpstarter.v1.GetExporterResponse\x12\\\n\rLeaseExporter\x12$.jumpstarter.v1.LeaseExporterRequest\x1a%.jumpstarter.v1.LeaseExporterResponse\x12\x62\n\x0fReleaseExporter\x12&.jumpstarter.v1.ReleaseExporterRequest\x1a\'.jumpstarter.v1.ReleaseExporterResponse2\xea\x02\n\x0f\x45xporterService\x12\x46\n\tGetReport\x12\x16.google.protobuf.Empty\x1a!.jumpstarter.v1.GetReportResponse\x12S\n\nDriverCall\x12!.jumpstarter.v1.DriverCallRequest\x1a\".jumpstarter.v1.DriverCallResponse\x12p\n\x13StreamingDriverCall\x12*.jumpstarter.v1.StreamingDriverCallRequest\x1a+.jumpstarter.v1.StreamingDriverCallResponse0\x01\x12H\n\tLogStream\x12\x16.google.protobuf.Empty\x1a!.jumpstarter.v1.LogStreamResponse0\x01\x42\xcd\x01\n\x12\x63om.jumpstarter.v1B\x10JumpstarterProtoP\x01ZLgithub.com/jumpstarter-dev/jumpstarter-protocol/jumpstarter/v1;jumpstarterv1\xa2\x02\x03JXX\xaa\x02\x0eJumpstarter.V1\xca\x02\x0eJumpstarter\\V1\xe2\x02\x1aJumpstarter\\V1\\GPBMetadata\xea\x02\x0fJumpstarter::V1b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n jumpstarter/v1/jumpstarter.proto\x12\x0ejumpstarter.v1\x1a\x1egoogle/protobuf/duration.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1cgoogle/protobuf/struct.proto\"\xe8\x01\n\x0fRegisterRequest\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\x12\x43\n\x06labels\x18\x02 \x03(\x0b\x32+.jumpstarter.v1.RegisterRequest.LabelsEntryR\x06labels\x12\x41\n\rdevice_report\x18\x03 \x03(\x0b\x32\x1c.jumpstarter.v1.DeviceReportR\x0c\x64\x65viceReport\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xa1\x02\n\x0c\x44\x65viceReport\x12\x1f\n\x0b\x64\x65vice_uuid\x18\x01 \x01(\tR\ndeviceUuid\x12\x31\n\x12parent_device_uuid\x18\x02 \x01(\tH\x00R\x10parentDeviceUuid\x88\x01\x01\x12)\n\x10\x64river_interface\x18\x03 \x01(\tR\x0f\x64riverInterface\x12@\n\x06labels\x18\x04 \x03(\x0b\x32(.jumpstarter.v1.DeviceReport.LabelsEntryR\x06labels\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x42\x15\n\x13_parent_device_uuid\"\x12\n\x10RegisterResponse\"8\n\nByeRequest\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\x12\x16\n\x06reason\x18\x02 \x01(\tR\x06reason\"\x0f\n\rListenRequest\"\x92\x01\n\x0eListenResponse\x12\'\n\x0frouter_endpoint\x18\x01 \x01(\tR\x0erouterEndpoint\x12!\n\x0crouter_token\x18\x02 \x01(\tR\x0brouterToken\x12$\n\x0b\x64\x65vice_uuid\x18\x03 \x01(\tH\x00R\ndeviceUuid\x88\x01\x01\x42\x0e\n\x0c_device_uuid\"W\n\x0b\x44ialRequest\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\x12$\n\x0b\x64\x65vice_uuid\x18\x02 \x01(\tH\x00R\ndeviceUuid\x88\x01\x01\x42\x0e\n\x0c_device_uuid\"Z\n\x0c\x44ialResponse\x12\'\n\x0frouter_endpoint\x18\x01 \x01(\tR\x0erouterEndpoint\x12!\n\x0crouter_token\x18\x02 \x01(\tR\x0brouterToken\"\x7f\n\x12\x41uditStreamRequest\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\x12\x1f\n\x0b\x64\x65vice_uuid\x18\x02 \x01(\tR\ndeviceUuid\x12\x1a\n\x08severity\x18\x03 \x01(\tR\x08severity\x12\x18\n\x07message\x18\x04 \x01(\tR\x07message\"\xec\x01\n\x11GetReportResponse\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\x12\x45\n\x06labels\x18\x02 \x03(\x0b\x32-.jumpstarter.v1.GetReportResponse.LabelsEntryR\x06labels\x12\x41\n\rdevice_report\x18\x03 \x03(\x0b\x32\x1c.jumpstarter.v1.DeviceReportR\x0c\x64\x65viceReport\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x85\x01\n\x11\x44riverCallRequest\x12\x1f\n\x0b\x64\x65vice_uuid\x18\x01 \x01(\tR\ndeviceUuid\x12#\n\rdriver_method\x18\x02 \x01(\tR\x0c\x64riverMethod\x12*\n\x04\x61rgs\x18\x03 \x03(\x0b\x32\x16.google.protobuf.ValueR\x04\x61rgs\"a\n\x12\x44riverCallResponse\x12\x1b\n\tcall_uuid\x18\x01 \x01(\tR\x08\x63\x61llUuid\x12.\n\x06result\x18\x02 \x01(\x0b\x32\x16.google.protobuf.ValueR\x06result\"\x8e\x01\n\x1aStreamingDriverCallRequest\x12\x1f\n\x0b\x64\x65vice_uuid\x18\x01 \x01(\tR\ndeviceUuid\x12#\n\rdriver_method\x18\x02 \x01(\tR\x0c\x64riverMethod\x12*\n\x04\x61rgs\x18\x03 \x03(\x0b\x32\x16.google.protobuf.ValueR\x04\x61rgs\"j\n\x1bStreamingDriverCallResponse\x12\x1b\n\tcall_uuid\x18\x01 \x01(\tR\x08\x63\x61llUuid\x12.\n\x06result\x18\x02 \x01(\x0b\x32\x16.google.protobuf.ValueR\x06result\"j\n\x11LogStreamResponse\x12\x1f\n\x0b\x64\x65vice_uuid\x18\x01 \x01(\tR\ndeviceUuid\x12\x1a\n\x08severity\x18\x02 \x01(\tR\x08severity\x12\x18\n\x07message\x18\x03 \x01(\tR\x07message\"\x9b\x01\n\x14ListExportersRequest\x12H\n\x06labels\x18\x01 \x03(\x0b\x32\x30.jumpstarter.v1.ListExportersRequest.LabelsEntryR\x06labels\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"X\n\x15ListExportersResponse\x12?\n\texporters\x18\x01 \x03(\x0b\x32!.jumpstarter.v1.GetReportResponseR\texporters\"(\n\x12GetExporterRequest\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\"T\n\x13GetExporterResponse\x12=\n\x08\x65xporter\x18\x01 \x01(\x0b\x32!.jumpstarter.v1.GetReportResponseR\x08\x65xporter\"a\n\x14LeaseExporterRequest\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\x12\x35\n\x08\x64uration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08\x64uration\"U\n\x1cLeaseExporterResponseSuccess\x12\x35\n\x08\x64uration\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08\x64uration\"6\n\x1cLeaseExporterResponseFailure\x12\x16\n\x06reason\x18\x01 \x01(\tR\x06reason\"\xcc\x01\n\x15LeaseExporterResponse\x12H\n\x07success\x18\x01 \x01(\x0b\x32,.jumpstarter.v1.LeaseExporterResponseSuccessH\x00R\x07success\x12H\n\x07\x66\x61ilure\x18\x02 \x01(\x0b\x32,.jumpstarter.v1.LeaseExporterResponseFailureH\x00R\x07\x66\x61ilureB\x1f\n\x1dlease_exporter_response_oneof\",\n\x16ReleaseExporterRequest\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\" \n\x1eReleaseExporterResponseSuccess\"8\n\x1eReleaseExporterResponseFailure\x12\x16\n\x06reason\x18\x01 \x01(\tR\x06reason\"\xd4\x01\n\x17ReleaseExporterResponse\x12J\n\x07success\x18\x01 \x01(\x0b\x32..jumpstarter.v1.ReleaseExporterResponseSuccessH\x00R\x07success\x12J\n\x07\x66\x61ilure\x18\x02 \x01(\x0b\x32..jumpstarter.v1.ReleaseExporterResponseFailureH\x00R\x07\x66\x61ilureB!\n\x1frelease_exporter_response_oneof2\xf0\x05\n\x11\x43ontrollerService\x12M\n\x08Register\x12\x1f.jumpstarter.v1.RegisterRequest\x1a .jumpstarter.v1.RegisterResponse\x12\x39\n\x03\x42ye\x12\x1a.jumpstarter.v1.ByeRequest\x1a\x16.google.protobuf.Empty\x12I\n\x06Listen\x12\x1d.jumpstarter.v1.ListenRequest\x1a\x1e.jumpstarter.v1.ListenResponse0\x01\x12\x41\n\x04\x44ial\x12\x1b.jumpstarter.v1.DialRequest\x1a\x1c.jumpstarter.v1.DialResponse\x12K\n\x0b\x41uditStream\x12\".jumpstarter.v1.AuditStreamRequest\x1a\x16.google.protobuf.Empty(\x01\x12\\\n\rListExporters\x12$.jumpstarter.v1.ListExportersRequest\x1a%.jumpstarter.v1.ListExportersResponse\x12V\n\x0bGetExporter\x12\".jumpstarter.v1.GetExporterRequest\x1a#.jumpstarter.v1.GetExporterResponse\x12\\\n\rLeaseExporter\x12$.jumpstarter.v1.LeaseExporterRequest\x1a%.jumpstarter.v1.LeaseExporterResponse\x12\x62\n\x0fReleaseExporter\x12&.jumpstarter.v1.ReleaseExporterRequest\x1a\'.jumpstarter.v1.ReleaseExporterResponse2\xea\x02\n\x0f\x45xporterService\x12\x46\n\tGetReport\x12\x16.google.protobuf.Empty\x1a!.jumpstarter.v1.GetReportResponse\x12S\n\nDriverCall\x12!.jumpstarter.v1.DriverCallRequest\x1a\".jumpstarter.v1.DriverCallResponse\x12p\n\x13StreamingDriverCall\x12*.jumpstarter.v1.StreamingDriverCallRequest\x1a+.jumpstarter.v1.StreamingDriverCallResponse0\x01\x12H\n\tLogStream\x12\x16.google.protobuf.Empty\x1a!.jumpstarter.v1.LogStreamResponse0\x01\x42\xcd\x01\n\x12\x63om.jumpstarter.v1B\x10JumpstarterProtoP\x01ZLgithub.com/jumpstarter-dev/jumpstarter-protocol/jumpstarter/v1;jumpstarterv1\xa2\x02\x03JXX\xaa\x02\x0eJumpstarter.V1\xca\x02\x0eJumpstarter\\V1\xe2\x02\x1aJumpstarter\\V1\\GPBMetadata\xea\x02\x0fJumpstarter::V1b\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)