Skip to content

Commit a05b7e5

Browse files
authored
Automated Protos Update (#978)
1 parent ef425f3 commit a05b7e5

File tree

6 files changed

+161
-68
lines changed

6 files changed

+161
-68
lines changed

src/viam/gen/app/data/v1/data_pb2.py

Lines changed: 80 additions & 56 deletions
Large diffs are not rendered by default.

src/viam/gen/service/datamanager/v1/data_manager_grpc.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import grpclib.exceptions
66
if typing.TYPE_CHECKING:
77
import grpclib.server
8+
from .... import app
89
from .... import common
910
import google.api.annotations_pb2
1011
import google.protobuf.struct_pb2
@@ -20,8 +21,12 @@ async def Sync(self, stream: 'grpclib.server.Stream[service.datamanager.v1.data_
2021
async def DoCommand(self, stream: 'grpclib.server.Stream[common.v1.common_pb2.DoCommandRequest, common.v1.common_pb2.DoCommandResponse]') -> None:
2122
pass
2223

24+
@abc.abstractmethod
25+
async def UploadBinaryDataToDatasets(self, stream: 'grpclib.server.Stream[service.datamanager.v1.data_manager_pb2.UploadBinaryDataToDatasetsRequest, service.datamanager.v1.data_manager_pb2.UploadBinaryDataToDatasetsResponse]') -> None:
26+
pass
27+
2328
def __mapping__(self) -> typing.Dict[str, grpclib.const.Handler]:
24-
return {'/viam.service.datamanager.v1.DataManagerService/Sync': grpclib.const.Handler(self.Sync, grpclib.const.Cardinality.UNARY_UNARY, service.datamanager.v1.data_manager_pb2.SyncRequest, service.datamanager.v1.data_manager_pb2.SyncResponse), '/viam.service.datamanager.v1.DataManagerService/DoCommand': grpclib.const.Handler(self.DoCommand, grpclib.const.Cardinality.UNARY_UNARY, common.v1.common_pb2.DoCommandRequest, common.v1.common_pb2.DoCommandResponse)}
29+
return {'/viam.service.datamanager.v1.DataManagerService/Sync': grpclib.const.Handler(self.Sync, grpclib.const.Cardinality.UNARY_UNARY, service.datamanager.v1.data_manager_pb2.SyncRequest, service.datamanager.v1.data_manager_pb2.SyncResponse), '/viam.service.datamanager.v1.DataManagerService/DoCommand': grpclib.const.Handler(self.DoCommand, grpclib.const.Cardinality.UNARY_UNARY, common.v1.common_pb2.DoCommandRequest, common.v1.common_pb2.DoCommandResponse), '/viam.service.datamanager.v1.DataManagerService/UploadBinaryDataToDatasets': grpclib.const.Handler(self.UploadBinaryDataToDatasets, grpclib.const.Cardinality.UNARY_UNARY, service.datamanager.v1.data_manager_pb2.UploadBinaryDataToDatasetsRequest, service.datamanager.v1.data_manager_pb2.UploadBinaryDataToDatasetsResponse)}
2530

2631
class UnimplementedDataManagerServiceBase(DataManagerServiceBase):
2732

@@ -31,8 +36,12 @@ async def Sync(self, stream: 'grpclib.server.Stream[service.datamanager.v1.data_
3136
async def DoCommand(self, stream: 'grpclib.server.Stream[common.v1.common_pb2.DoCommandRequest, common.v1.common_pb2.DoCommandResponse]') -> None:
3237
raise grpclib.exceptions.GRPCError(grpclib.const.Status.UNIMPLEMENTED)
3338

39+
async def UploadBinaryDataToDatasets(self, stream: 'grpclib.server.Stream[service.datamanager.v1.data_manager_pb2.UploadBinaryDataToDatasetsRequest, service.datamanager.v1.data_manager_pb2.UploadBinaryDataToDatasetsResponse]') -> None:
40+
raise grpclib.exceptions.GRPCError(grpclib.const.Status.UNIMPLEMENTED)
41+
3442
class DataManagerServiceStub:
3543

3644
def __init__(self, channel: grpclib.client.Channel) -> None:
3745
self.Sync = grpclib.client.UnaryUnaryMethod(channel, '/viam.service.datamanager.v1.DataManagerService/Sync', service.datamanager.v1.data_manager_pb2.SyncRequest, service.datamanager.v1.data_manager_pb2.SyncResponse)
38-
self.DoCommand = grpclib.client.UnaryUnaryMethod(channel, '/viam.service.datamanager.v1.DataManagerService/DoCommand', common.v1.common_pb2.DoCommandRequest, common.v1.common_pb2.DoCommandResponse)
46+
self.DoCommand = grpclib.client.UnaryUnaryMethod(channel, '/viam.service.datamanager.v1.DataManagerService/DoCommand', common.v1.common_pb2.DoCommandRequest, common.v1.common_pb2.DoCommandResponse)
47+
self.UploadBinaryDataToDatasets = grpclib.client.UnaryUnaryMethod(channel, '/viam.service.datamanager.v1.DataManagerService/UploadBinaryDataToDatasets', service.datamanager.v1.data_manager_pb2.UploadBinaryDataToDatasetsRequest, service.datamanager.v1.data_manager_pb2.UploadBinaryDataToDatasetsResponse)

src/viam/gen/service/datamanager/v1/data_manager_pb2.py

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@
66
from google.protobuf.internal import builder as _builder
77
_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'service/datamanager/v1/data_manager.proto')
88
_sym_db = _symbol_database.Default()
9+
from ....app.datasync.v1 import data_sync_pb2 as app_dot_datasync_dot_v1_dot_data__sync__pb2
910
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
1011
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
1112
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
12-
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)service/datamanager/v1/data_manager.proto\x12\x1bviam.service.datamanager.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"P\n\x0bSyncRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x0e\n\x0cSyncResponse2\xbb\x02\n\x12DataManagerService\x12\x95\x01\n\x04Sync\x12(.viam.service.datamanager.v1.SyncRequest\x1a).viam.service.datamanager.v1.SyncResponse"8\x82\xd3\xe4\x93\x022"0/viam/api/v1/service/datamanager/{name}/datasync\x12\x8c\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse":\x82\xd3\xe4\x93\x024"2/viam/api/v1/service/datamanager/{name}/do_commandBI\n\x1fcom.viam.service.datamanager.v1Z&go.viam.com/api/service/datamanager/v1b\x06proto3')
13+
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)service/datamanager/v1/data_manager.proto\x12\x1bviam.service.datamanager.v1\x1a\x1fapp/datasync/v1/data_sync.proto\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"P\n\x0bSyncRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x0e\n\x0cSyncResponse"\xf9\x01\n!UploadBinaryDataToDatasetsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1f\n\x0bbinary_data\x18\x02 \x01(\x0cR\nbinaryData\x12\x12\n\x04tags\x18\x03 \x03(\tR\x04tags\x12\x1f\n\x0bdataset_ids\x18\x04 \x03(\tR\ndatasetIds\x12;\n\tmime_type\x18\x05 \x01(\x0e2\x1e.viam.app.datasync.v1.MimeTypeR\x08mimeType\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"$\n"UploadBinaryDataToDatasetsResponse2\xab\x04\n\x12DataManagerService\x12\x95\x01\n\x04Sync\x12(.viam.service.datamanager.v1.SyncRequest\x1a).viam.service.datamanager.v1.SyncResponse"8\x82\xd3\xe4\x93\x022"0/viam/api/v1/service/datamanager/{name}/datasync\x12\x8c\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse":\x82\xd3\xe4\x93\x024"2/viam/api/v1/service/datamanager/{name}/do_command\x12\xed\x01\n\x1aUploadBinaryDataToDatasets\x12>.viam.service.datamanager.v1.UploadBinaryDataToDatasetsRequest\x1a?.viam.service.datamanager.v1.UploadBinaryDataToDatasetsResponse"N\x82\xd3\xe4\x93\x02H"F/viam/api/v1/service/datamanager/{name}/upload_binary_data_to_datasetsBI\n\x1fcom.viam.service.datamanager.v1Z&go.viam.com/api/service/datamanager/v1b\x06proto3')
1314
_globals = globals()
1415
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
1516
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service.datamanager.v1.data_manager_pb2', _globals)
@@ -20,9 +21,15 @@
2021
_globals['_DATAMANAGERSERVICE'].methods_by_name['Sync']._serialized_options = b'\x82\xd3\xe4\x93\x022"0/viam/api/v1/service/datamanager/{name}/datasync'
2122
_globals['_DATAMANAGERSERVICE'].methods_by_name['DoCommand']._loaded_options = None
2223
_globals['_DATAMANAGERSERVICE'].methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x024"2/viam/api/v1/service/datamanager/{name}/do_command'
23-
_globals['_SYNCREQUEST']._serialized_start = 158
24-
_globals['_SYNCREQUEST']._serialized_end = 238
25-
_globals['_SYNCRESPONSE']._serialized_start = 240
26-
_globals['_SYNCRESPONSE']._serialized_end = 254
27-
_globals['_DATAMANAGERSERVICE']._serialized_start = 257
28-
_globals['_DATAMANAGERSERVICE']._serialized_end = 572
24+
_globals['_DATAMANAGERSERVICE'].methods_by_name['UploadBinaryDataToDatasets']._loaded_options = None
25+
_globals['_DATAMANAGERSERVICE'].methods_by_name['UploadBinaryDataToDatasets']._serialized_options = b'\x82\xd3\xe4\x93\x02H"F/viam/api/v1/service/datamanager/{name}/upload_binary_data_to_datasets'
26+
_globals['_SYNCREQUEST']._serialized_start = 191
27+
_globals['_SYNCREQUEST']._serialized_end = 271
28+
_globals['_SYNCRESPONSE']._serialized_start = 273
29+
_globals['_SYNCRESPONSE']._serialized_end = 287
30+
_globals['_UPLOADBINARYDATATODATASETSREQUEST']._serialized_start = 290
31+
_globals['_UPLOADBINARYDATATODATASETSREQUEST']._serialized_end = 539
32+
_globals['_UPLOADBINARYDATATODATASETSRESPONSE']._serialized_start = 541
33+
_globals['_UPLOADBINARYDATATODATASETSRESPONSE']._serialized_end = 577
34+
_globals['_DATAMANAGERSERVICE']._serialized_start = 580
35+
_globals['_DATAMANAGERSERVICE']._serialized_end = 1135

src/viam/gen/service/datamanager/v1/data_manager_pb2.pyi

Lines changed: 47 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@
22
@generated by mypy-protobuf. Do not edit manually!
33
isort:skip_file
44
"""
5+
from .... import app
56
import builtins
7+
import collections.abc
68
import google.protobuf.descriptor
9+
import google.protobuf.internal.containers
710
import google.protobuf.message
811
import google.protobuf.struct_pb2
912
import typing
@@ -36,4 +39,47 @@ class SyncResponse(google.protobuf.message.Message):
3639

3740
def __init__(self) -> None:
3841
...
39-
global___SyncResponse = SyncResponse
42+
global___SyncResponse = SyncResponse
43+
44+
@typing.final
45+
class UploadBinaryDataToDatasetsRequest(google.protobuf.message.Message):
46+
DESCRIPTOR: google.protobuf.descriptor.Descriptor
47+
NAME_FIELD_NUMBER: builtins.int
48+
BINARY_DATA_FIELD_NUMBER: builtins.int
49+
TAGS_FIELD_NUMBER: builtins.int
50+
DATASET_IDS_FIELD_NUMBER: builtins.int
51+
MIME_TYPE_FIELD_NUMBER: builtins.int
52+
EXTRA_FIELD_NUMBER: builtins.int
53+
name: builtins.str
54+
binary_data: builtins.bytes
55+
mime_type: app.datasync.v1.data_sync_pb2.MimeType.ValueType
56+
57+
@property
58+
def tags(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]:
59+
...
60+
61+
@property
62+
def dataset_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]:
63+
...
64+
65+
@property
66+
def extra(self) -> google.protobuf.struct_pb2.Struct:
67+
"""Additional arguments to the method"""
68+
69+
def __init__(self, *, name: builtins.str=..., binary_data: builtins.bytes=..., tags: collections.abc.Iterable[builtins.str] | None=..., dataset_ids: collections.abc.Iterable[builtins.str] | None=..., mime_type: app.datasync.v1.data_sync_pb2.MimeType.ValueType=..., extra: google.protobuf.struct_pb2.Struct | None=...) -> None:
70+
...
71+
72+
def HasField(self, field_name: typing.Literal['extra', b'extra']) -> builtins.bool:
73+
...
74+
75+
def ClearField(self, field_name: typing.Literal['binary_data', b'binary_data', 'dataset_ids', b'dataset_ids', 'extra', b'extra', 'mime_type', b'mime_type', 'name', b'name', 'tags', b'tags']) -> None:
76+
...
77+
global___UploadBinaryDataToDatasetsRequest = UploadBinaryDataToDatasetsRequest
78+
79+
@typing.final
80+
class UploadBinaryDataToDatasetsResponse(google.protobuf.message.Message):
81+
DESCRIPTOR: google.protobuf.descriptor.Descriptor
82+
83+
def __init__(self) -> None:
84+
...
85+
global___UploadBinaryDataToDatasetsResponse = UploadBinaryDataToDatasetsResponse

src/viam/proto/service/datamanager/__init__.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,19 @@
88
DataManagerServiceStub,
99
UnimplementedDataManagerServiceBase,
1010
)
11-
from ....gen.service.datamanager.v1.data_manager_pb2 import SyncRequest, SyncResponse
11+
from ....gen.service.datamanager.v1.data_manager_pb2 import (
12+
SyncRequest,
13+
SyncResponse,
14+
UploadBinaryDataToDatasetsRequest,
15+
UploadBinaryDataToDatasetsResponse,
16+
)
1217

1318
__all__ = [
1419
"DataManagerServiceBase",
1520
"DataManagerServiceStub",
1621
"UnimplementedDataManagerServiceBase",
1722
"SyncRequest",
1823
"SyncResponse",
24+
"UploadBinaryDataToDatasetsRequest",
25+
"UploadBinaryDataToDatasetsResponse",
1926
]

src/viam/version_metadata.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
__version__ = "0.54.0"
22

3-
API_VERSION = "v0.1.470"
3+
API_VERSION = "v0.1.473"
44
SDK_VERSION = __version__

0 commit comments

Comments
 (0)