Skip to content

Commit ea33af9

Browse files
Automated Protos Update (#865)
Co-authored-by: viambot <viambot@users.noreply.github.com>
1 parent 096a508 commit ea33af9

File tree

12 files changed

+262
-192
lines changed

12 files changed

+262
-192
lines changed

src/viam/components/switch/__init__.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,4 @@
77

88
__all__ = ["Switch"]
99

10-
Registry.register_api(
11-
ResourceRegistration(
12-
Switch, SwitchRPCService, lambda name, channel: SwitchClient(name, channel)
13-
)
14-
)
10+
Registry.register_api(ResourceRegistration(Switch, SwitchRPCService, lambda name, channel: SwitchClient(name, channel)))

src/viam/components/switch/client.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22

33
from grpclib.client import Channel
44

5-
from viam.proto.common import (
6-
DoCommandRequest,
7-
DoCommandResponse,
8-
)
9-
from viam.proto.component.switch import SwitchServiceStub
105
from viam.gen.component.switch.v1.switch_pb2 import (
6+
GetNumberOfPositionsRequest,
7+
GetNumberOfPositionsResponse,
118
GetPositionRequest,
129
GetPositionResponse,
1310
SetPositionRequest,
14-
GetNumberOfPositionsRequest,
15-
GetNumberOfPositionsResponse,
1611
)
12+
from viam.proto.common import (
13+
DoCommandRequest,
14+
DoCommandResponse,
15+
)
16+
from viam.proto.component.switch import SwitchServiceStub
1717
from viam.resource.rpc_client_base import ReconfigurableResourceRPCClientBase
1818
from viam.utils import (
1919
ValueTypes,

src/viam/components/switch/service.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
from grpclib.server import Stream
22

3-
from viam.proto.common import (
4-
DoCommandRequest,
5-
DoCommandResponse,
6-
)
73
from viam.gen.component.switch.v1.switch_pb2 import (
4+
GetNumberOfPositionsRequest,
5+
GetNumberOfPositionsResponse,
86
GetPositionRequest,
97
GetPositionResponse,
108
SetPositionRequest,
119
SetPositionResponse,
12-
GetNumberOfPositionsRequest,
13-
GetNumberOfPositionsResponse,
10+
)
11+
from viam.proto.common import (
12+
DoCommandRequest,
13+
DoCommandResponse,
1414
)
1515
from viam.proto.component.switch import SwitchServiceBase
1616
from viam.resource.rpc_service_base import ResourceRPCServiceBase

src/viam/components/switch/switch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import abc
22
from typing import Any, Final, Mapping, Optional
33

4-
from viam.resource.types import API, RESOURCE_NAMESPACE_RDK, RESOURCE_TYPE_COMPONENT
54
from viam.components.component_base import ComponentBase
5+
from viam.resource.types import API, RESOURCE_NAMESPACE_RDK, RESOURCE_TYPE_COMPONENT
66

77

88
class Switch(ComponentBase):

src/viam/gen/app/v1/app_grpc.py

Lines changed: 10 additions & 2 deletions
Large diffs are not rendered by default.

src/viam/gen/app/v1/app_pb2.py

Lines changed: 126 additions & 122 deletions
Large diffs are not rendered by default.

src/viam/gen/app/v1/app_pb2.pyi

Lines changed: 45 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3580,42 +3580,42 @@ class UpdateRegistryItemRequest(google.protobuf.message.Message):
35803580
DESCRIPTION_FIELD_NUMBER: builtins.int
35813581
VISIBILITY_FIELD_NUMBER: builtins.int
35823582
URL_FIELD_NUMBER: builtins.int
3583-
MODULE_UPDATE_METADATA_FIELD_NUMBER: builtins.int
3584-
ML_MODEL_UPDATE_METADATA_FIELD_NUMBER: builtins.int
3585-
ML_TRAINING_UPDATE_METADATA_FIELD_NUMBER: builtins.int
3583+
UPDATE_MODULE_METADATA_FIELD_NUMBER: builtins.int
3584+
UPDATE_ML_MODEL_METADATA_FIELD_NUMBER: builtins.int
3585+
UPDATE_ML_TRAINING_METADATA_FIELD_NUMBER: builtins.int
35863586
item_id: builtins.str
35873587
type: app.packages.v1.packages_pb2.PackageType.ValueType
35883588
description: builtins.str
35893589
visibility: global___Visibility.ValueType
35903590
url: builtins.str
35913591

35923592
@property
3593-
def module_update_metadata(self) -> global___UpdateModuleMetadata:
3593+
def update_module_metadata(self) -> global___UpdateModuleMetadata:
35943594
...
35953595

35963596
@property
3597-
def ml_model_update_metadata(self) -> global___UpdateMLModelMetadata:
3597+
def update_ml_model_metadata(self) -> global___UpdateMLModelMetadata:
35983598
...
35993599

36003600
@property
3601-
def ml_training_update_metadata(self) -> global___UpdateMLTrainingMetadata:
3601+
def update_ml_training_metadata(self) -> global___UpdateMLTrainingMetadata:
36023602
...
36033603

3604-
def __init__(self, *, item_id: builtins.str=..., type: app.packages.v1.packages_pb2.PackageType.ValueType=..., description: builtins.str=..., visibility: global___Visibility.ValueType=..., url: builtins.str | None=..., module_update_metadata: global___UpdateModuleMetadata | None=..., ml_model_update_metadata: global___UpdateMLModelMetadata | None=..., ml_training_update_metadata: global___UpdateMLTrainingMetadata | None=...) -> None:
3604+
def __init__(self, *, item_id: builtins.str=..., type: app.packages.v1.packages_pb2.PackageType.ValueType=..., description: builtins.str=..., visibility: global___Visibility.ValueType=..., url: builtins.str | None=..., update_module_metadata: global___UpdateModuleMetadata | None=..., update_ml_model_metadata: global___UpdateMLModelMetadata | None=..., update_ml_training_metadata: global___UpdateMLTrainingMetadata | None=...) -> None:
36053605
...
36063606

3607-
def HasField(self, field_name: typing.Literal['_url', b'_url', 'metadata', b'metadata', 'ml_model_update_metadata', b'ml_model_update_metadata', 'ml_training_update_metadata', b'ml_training_update_metadata', 'module_update_metadata', b'module_update_metadata', 'url', b'url']) -> builtins.bool:
3607+
def HasField(self, field_name: typing.Literal['_url', b'_url', 'metadata', b'metadata', 'update_ml_model_metadata', b'update_ml_model_metadata', 'update_ml_training_metadata', b'update_ml_training_metadata', 'update_module_metadata', b'update_module_metadata', 'url', b'url']) -> builtins.bool:
36083608
...
36093609

3610-
def ClearField(self, field_name: typing.Literal['_url', b'_url', 'description', b'description', 'item_id', b'item_id', 'metadata', b'metadata', 'ml_model_update_metadata', b'ml_model_update_metadata', 'ml_training_update_metadata', b'ml_training_update_metadata', 'module_update_metadata', b'module_update_metadata', 'type', b'type', 'url', b'url', 'visibility', b'visibility']) -> None:
3610+
def ClearField(self, field_name: typing.Literal['_url', b'_url', 'description', b'description', 'item_id', b'item_id', 'metadata', b'metadata', 'type', b'type', 'update_ml_model_metadata', b'update_ml_model_metadata', 'update_ml_training_metadata', b'update_ml_training_metadata', 'update_module_metadata', b'update_module_metadata', 'url', b'url', 'visibility', b'visibility']) -> None:
36113611
...
36123612

36133613
@typing.overload
36143614
def WhichOneof(self, oneof_group: typing.Literal['_url', b'_url']) -> typing.Literal['url'] | None:
36153615
...
36163616

36173617
@typing.overload
3618-
def WhichOneof(self, oneof_group: typing.Literal['metadata', b'metadata']) -> typing.Literal['module_update_metadata', 'ml_model_update_metadata', 'ml_training_update_metadata'] | None:
3618+
def WhichOneof(self, oneof_group: typing.Literal['metadata', b'metadata']) -> typing.Literal['update_module_metadata', 'update_ml_model_metadata', 'update_ml_training_metadata'] | None:
36193619
...
36203620
global___UpdateRegistryItemRequest = UpdateRegistryItemRequest
36213621

@@ -3899,6 +3899,7 @@ class Model(google.protobuf.message.Message):
38993899
MODEL_FIELD_NUMBER: builtins.int
39003900
MARKDOWN_DOCUMENTATION_FIELD_NUMBER: builtins.int
39013901
DESCRIPTION_FIELD_NUMBER: builtins.int
3902+
SUPPORTED_HARDWARE_FIELD_NUMBER: builtins.int
39023903
api: builtins.str
39033904
'The colon-delimited-triplet of the api implemented by the model'
39043905
model: builtins.str
@@ -3908,13 +3909,17 @@ class Model(google.protobuf.message.Message):
39083909
description: builtins.str
39093910
'A short description of the model that explains its purpose'
39103911

3911-
def __init__(self, *, api: builtins.str=..., model: builtins.str=..., markdown_documentation: builtins.str | None=..., description: builtins.str | None=...) -> None:
3912+
@property
3913+
def supported_hardware(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]:
3914+
"""A list of supported hardware names"""
3915+
3916+
def __init__(self, *, api: builtins.str=..., model: builtins.str=..., markdown_documentation: builtins.str | None=..., description: builtins.str | None=..., supported_hardware: collections.abc.Iterable[builtins.str] | None=...) -> None:
39123917
...
39133918

39143919
def HasField(self, field_name: typing.Literal['_description', b'_description', '_markdown_documentation', b'_markdown_documentation', 'description', b'description', 'markdown_documentation', b'markdown_documentation']) -> builtins.bool:
39153920
...
39163921

3917-
def ClearField(self, field_name: typing.Literal['_description', b'_description', '_markdown_documentation', b'_markdown_documentation', 'api', b'api', 'description', b'description', 'markdown_documentation', b'markdown_documentation', 'model', b'model']) -> None:
3922+
def ClearField(self, field_name: typing.Literal['_description', b'_description', '_markdown_documentation', b'_markdown_documentation', 'api', b'api', 'description', b'description', 'markdown_documentation', b'markdown_documentation', 'model', b'model', 'supported_hardware', b'supported_hardware']) -> None:
39183923
...
39193924

39203925
@typing.overload
@@ -4550,6 +4555,34 @@ class CreateKeyFromExistingKeyAuthorizationsResponse(google.protobuf.message.Mes
45504555
...
45514556
global___CreateKeyFromExistingKeyAuthorizationsResponse = CreateKeyFromExistingKeyAuthorizationsResponse
45524557

4558+
@typing.final
4559+
class GetAppContentRequest(google.protobuf.message.Message):
4560+
DESCRIPTOR: google.protobuf.descriptor.Descriptor
4561+
PUBLIC_NAMESPACE_FIELD_NUMBER: builtins.int
4562+
NAME_FIELD_NUMBER: builtins.int
4563+
public_namespace: builtins.str
4564+
name: builtins.str
4565+
4566+
def __init__(self, *, public_namespace: builtins.str=..., name: builtins.str=...) -> None:
4567+
...
4568+
4569+
def ClearField(self, field_name: typing.Literal['name', b'name', 'public_namespace', b'public_namespace']) -> None:
4570+
...
4571+
global___GetAppContentRequest = GetAppContentRequest
4572+
4573+
@typing.final
4574+
class GetAppContentResponse(google.protobuf.message.Message):
4575+
DESCRIPTOR: google.protobuf.descriptor.Descriptor
4576+
URL_FIELD_NUMBER: builtins.int
4577+
url: builtins.str
4578+
4579+
def __init__(self, *, url: builtins.str=...) -> None:
4580+
...
4581+
4582+
def ClearField(self, field_name: typing.Literal['url', b'url']) -> None:
4583+
...
4584+
global___GetAppContentResponse = GetAppContentResponse
4585+
45534586
@typing.final
45544587
class OrganizationSetLogoRequest(google.protobuf.message.Message):
45554588
DESCRIPTOR: google.protobuf.descriptor.Descriptor

0 commit comments

Comments
 (0)