From 1a590de9c7e28f5e1644244a2ba778c06fa92501 Mon Sep 17 00:00:00 2001 From: Devin C Date: Wed, 27 Aug 2025 13:40:14 -0400 Subject: [PATCH] Add world state store service implementation --- src/viam/gen/app/agent/v1/agent_pb2.py | 2 +- .../gen/app/cloudslam/v1/cloud_slam_pb2.py | 2 +- src/viam/gen/app/data/v1/data_pb2.py | 2 +- .../datapipelines/v1/data_pipelines_pb2.py | 2 +- src/viam/gen/app/dataset/v1/dataset_pb2.py | 2 +- src/viam/gen/app/datasync/v1/data_sync_pb2.py | 2 +- .../app/mlinference/v1/ml_inference_pb2.py | 2 +- .../gen/app/mltraining/v1/ml_training_pb2.py | 2 +- src/viam/gen/app/packages/v1/packages_pb2.py | 2 +- src/viam/gen/app/v1/app_pb2.py | 2 +- src/viam/gen/app/v1/billing_pb2.py | 2 +- src/viam/gen/app/v1/end_user_pb2.py | 2 +- src/viam/gen/app/v1/robot_pb2.py | 2 +- src/viam/gen/common/v1/common_pb2.py | 86 +-- src/viam/gen/common/v1/common_pb2.pyi | 45 +- src/viam/gen/component/arm/v1/arm_pb2.py | 2 +- .../component/audioinput/v1/audioinput_pb2.py | 2 +- src/viam/gen/component/base/v1/base_pb2.py | 2 +- src/viam/gen/component/board/v1/board_pb2.py | 2 +- .../gen/component/button/v1/button_pb2.py | 2 +- .../gen/component/camera/v1/camera_pb2.py | 2 +- .../gen/component/encoder/v1/encoder_pb2.py | 2 +- .../gen/component/gantry/v1/gantry_pb2.py | 2 +- .../gen/component/generic/v1/generic_pb2.py | 2 +- .../gen/component/gripper/v1/gripper_pb2.py | 2 +- .../v1/input_controller_pb2.py | 2 +- src/viam/gen/component/motor/v1/motor_pb2.py | 2 +- .../movementsensor/v1/movementsensor_pb2.py | 2 +- .../posetracker/v1/pose_tracker_pb2.py | 2 +- .../powersensor/v1/powersensor_pb2.py | 2 +- .../gen/component/sensor/v1/sensor_pb2.py | 2 +- src/viam/gen/component/servo/v1/servo_pb2.py | 2 +- .../gen/component/switch/v1/switch_pb2.py | 2 +- .../gen/component/testecho/v1/testecho_pb2.py | 2 +- src/viam/gen/module/v1/module_pb2.py | 2 +- .../proto/rpc/examples/echo/v1/echo_pb2.py | 2 +- .../echoresource/v1/echoresource_pb2.py | 2 +- src/viam/gen/proto/rpc/v1/auth_pb2.py | 2 +- src/viam/gen/proto/rpc/webrtc/v1/grpc_pb2.py | 2 +- .../gen/proto/rpc/webrtc/v1/signaling_pb2.py | 2 +- .../gen/provisioning/v1/provisioning_pb2.py | 2 +- src/viam/gen/robot/v1/robot_pb2.py | 2 +- .../datamanager/v1/data_manager_pb2.py | 2 +- .../gen/service/discovery/v1/discovery_pb2.py | 2 +- .../gen/service/generic/v1/generic_pb2.py | 2 +- .../gen/service/mlmodel/v1/mlmodel_pb2.py | 2 +- src/viam/gen/service/motion/v1/motion_pb2.py | 2 +- .../service/navigation/v1/navigation_pb2.py | 2 +- .../gen/service/sensors/v1/sensors_pb2.py | 2 +- src/viam/gen/service/shell/v1/shell_pb2.py | 2 +- src/viam/gen/service/slam/v1/slam_pb2.py | 2 +- src/viam/gen/service/vision/v1/vision_pb2.py | 2 +- .../gen/service/worldstatestore/__init__.py | 0 .../service/worldstatestore/v1/__init__.py | 0 .../v1/world_state_store_grpc.py | 55 ++ .../v1/world_state_store_pb2.py | 39 ++ .../v1/world_state_store_pb2.pyi | 171 +++++ src/viam/gen/stream/v1/stream_pb2.py | 2 +- src/viam/gen/tagger/v1/tagger_pb2.py | 2 +- src/viam/proto/app/__init__.py | 603 +++++++++--------- src/viam/proto/app/agent/__init__.py | 33 +- src/viam/proto/app/billing.py | 67 +- src/viam/proto/app/cloudslam/__init__.py | 53 +- src/viam/proto/app/data/__init__.py | 143 +++-- src/viam/proto/app/datapipelines/__init__.py | 53 +- src/viam/proto/app/dataset/__init__.py | 45 +- src/viam/proto/app/datasync/__init__.py | 49 +- src/viam/proto/app/end_user.py | 39 +- src/viam/proto/app/mlinference/__init__.py | 26 +- src/viam/proto/app/mltraining/__init__.py | 57 +- src/viam/proto/app/packages/__init__.py | 43 +- src/viam/proto/app/robot.py | 93 +-- src/viam/proto/common/__init__.py | 67 +- src/viam/proto/component/arm/__init__.py | 53 +- .../proto/component/audioinput/__init__.py | 35 +- src/viam/proto/component/base/__init__.py | 47 +- src/viam/proto/component/board/__init__.py | 73 ++- src/viam/proto/component/button/__init__.py | 26 +- src/viam/proto/component/camera/__init__.py | 51 +- src/viam/proto/component/encoder/__init__.py | 33 +- src/viam/proto/component/gantry/__init__.py | 45 +- src/viam/proto/component/generic/__init__.py | 17 +- src/viam/proto/component/gripper/__init__.py | 39 +- .../component/inputcontroller/__init__.py | 35 +- src/viam/proto/component/motor/__init__.py | 61 +- .../component/movementsensor/__init__.py | 47 +- .../proto/component/posetracker/__init__.py | 22 +- .../proto/component/powersensor/__init__.py | 27 +- src/viam/proto/component/sensor/__init__.py | 17 +- src/viam/proto/component/servo/__init__.py | 37 +- src/viam/proto/component/switch/__init__.py | 31 +- src/viam/proto/component/testecho/__init__.py | 35 +- src/viam/proto/module/__init__.py | 43 +- src/viam/proto/provisioning/__init__.py | 45 +- src/viam/proto/robot/__init__.py | 139 ++-- src/viam/proto/rpc/auth.py | 31 +- src/viam/proto/rpc/examples/echo/__init__.py | 31 +- .../rpc/examples/echoresource/__init__.py | 27 +- src/viam/proto/rpc/webrtc/grpc.py | 41 +- src/viam/proto/rpc/webrtc/signaling.py | 63 +- .../proto/service/datamanager/__init__.py | 23 +- src/viam/proto/service/discovery/__init__.py | 26 +- src/viam/proto/service/generic/__init__.py | 17 +- src/viam/proto/service/mlmodel/__init__.py | 63 +- src/viam/proto/service/motion/__init__.py | 73 ++- src/viam/proto/service/navigation/__init__.py | 63 +- src/viam/proto/service/sensors/__init__.py | 35 +- src/viam/proto/service/shell/__init__.py | 41 +- src/viam/proto/service/slam/__init__.py | 41 +- src/viam/proto/service/vision/__init__.py | 51 +- .../proto/service/worldstatestore/__init__.py | 31 + src/viam/proto/stream/__init__.py | 41 +- src/viam/proto/tagger/__init__.py | 7 +- src/viam/services/worldstatestore/__init__.py | 12 + src/viam/services/worldstatestore/client.py | 94 +++ src/viam/services/worldstatestore/service.py | 55 ++ .../worldstatestore/worldstatestore.py | 91 +++ tests/mocks/services.py | 64 +- tests/test_worldstatestore.py | 154 +++++ 119 files changed, 2471 insertions(+), 1533 deletions(-) create mode 100644 src/viam/gen/service/worldstatestore/__init__.py create mode 100644 src/viam/gen/service/worldstatestore/v1/__init__.py create mode 100644 src/viam/gen/service/worldstatestore/v1/world_state_store_grpc.py create mode 100644 src/viam/gen/service/worldstatestore/v1/world_state_store_pb2.py create mode 100644 src/viam/gen/service/worldstatestore/v1/world_state_store_pb2.pyi create mode 100644 src/viam/proto/service/worldstatestore/__init__.py create mode 100644 src/viam/services/worldstatestore/__init__.py create mode 100644 src/viam/services/worldstatestore/client.py create mode 100644 src/viam/services/worldstatestore/service.py create mode 100644 src/viam/services/worldstatestore/worldstatestore.py create mode 100644 tests/test_worldstatestore.py diff --git a/src/viam/gen/app/agent/v1/agent_pb2.py b/src/viam/gen/app/agent/v1/agent_pb2.py index dca884bc7..2ffc07330 100644 --- a/src/viam/gen/app/agent/v1/agent_pb2.py +++ b/src/viam/gen/app/agent/v1/agent_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'app/agent/v1/agent.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'app/agent/v1/agent.proto') _sym_db = _symbol_database.Default() from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 diff --git a/src/viam/gen/app/cloudslam/v1/cloud_slam_pb2.py b/src/viam/gen/app/cloudslam/v1/cloud_slam_pb2.py index d55ad2750..c66485ef5 100644 --- a/src/viam/gen/app/cloudslam/v1/cloud_slam_pb2.py +++ b/src/viam/gen/app/cloudslam/v1/cloud_slam_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'app/cloudslam/v1/cloud_slam.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'app/cloudslam/v1/cloud_slam.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 diff --git a/src/viam/gen/app/data/v1/data_pb2.py b/src/viam/gen/app/data/v1/data_pb2.py index 91c1ac485..c17e51d0c 100644 --- a/src/viam/gen/app/data/v1/data_pb2.py +++ b/src/viam/gen/app/data/v1/data_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'app/data/v1/data.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'app/data/v1/data.proto') _sym_db = _symbol_database.Default() from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2 from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 diff --git a/src/viam/gen/app/datapipelines/v1/data_pipelines_pb2.py b/src/viam/gen/app/datapipelines/v1/data_pipelines_pb2.py index a0a8af47c..546c00277 100644 --- a/src/viam/gen/app/datapipelines/v1/data_pipelines_pb2.py +++ b/src/viam/gen/app/datapipelines/v1/data_pipelines_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'app/datapipelines/v1/data_pipelines.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'app/datapipelines/v1/data_pipelines.proto') _sym_db = _symbol_database.Default() from ....app.data.v1 import data_pb2 as app_dot_data_dot_v1_dot_data__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 diff --git a/src/viam/gen/app/dataset/v1/dataset_pb2.py b/src/viam/gen/app/dataset/v1/dataset_pb2.py index 3b0f67f09..1c5b4b8a0 100644 --- a/src/viam/gen/app/dataset/v1/dataset_pb2.py +++ b/src/viam/gen/app/dataset/v1/dataset_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'app/dataset/v1/dataset.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'app/dataset/v1/dataset.proto') _sym_db = _symbol_database.Default() from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1capp/dataset/v1/dataset.proto\x12\x13viam.app.dataset.v1\x1a\x1fgoogle/protobuf/timestamp.proto"\x95\x01\n\x07Dataset\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\'\n\x0forganization_id\x18\x03 \x01(\tR\x0eorganizationId\x12=\n\x0ctime_created\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\x0btimeCreated"S\n\x14CreateDatasetRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\'\n\x0forganization_id\x18\x02 \x01(\tR\x0eorganizationId"\'\n\x15CreateDatasetResponse\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"&\n\x14DeleteDatasetRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"\x17\n\x15DeleteDatasetResponse":\n\x14RenameDatasetRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name"\x17\n\x15RenameDatasetResponse"N\n#ListDatasetsByOrganizationIDRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId"`\n$ListDatasetsByOrganizationIDResponse\x128\n\x08datasets\x18\x01 \x03(\x0b2\x1c.viam.app.dataset.v1.DatasetR\x08datasets",\n\x18ListDatasetsByIDsRequest\x12\x10\n\x03ids\x18\x01 \x03(\tR\x03ids"U\n\x19ListDatasetsByIDsResponse\x128\n\x08datasets\x18\x01 \x03(\x0b2\x1c.viam.app.dataset.v1.DatasetR\x08datasets"t\n\x14MergeDatasetsRequest\x12\x1f\n\x0bdataset_ids\x18\x01 \x03(\tR\ndatasetIds\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\'\n\x0forganization_id\x18\x03 \x01(\tR\x0eorganizationId"6\n\x15MergeDatasetsResponse\x12\x1d\n\ndataset_id\x18\x01 \x01(\tR\tdatasetId2\xba\x05\n\x0eDatasetService\x12f\n\rCreateDataset\x12).viam.app.dataset.v1.CreateDatasetRequest\x1a*.viam.app.dataset.v1.CreateDatasetResponse\x12f\n\rDeleteDataset\x12).viam.app.dataset.v1.DeleteDatasetRequest\x1a*.viam.app.dataset.v1.DeleteDatasetResponse\x12f\n\rRenameDataset\x12).viam.app.dataset.v1.RenameDatasetRequest\x1a*.viam.app.dataset.v1.RenameDatasetResponse\x12\x93\x01\n\x1cListDatasetsByOrganizationID\x128.viam.app.dataset.v1.ListDatasetsByOrganizationIDRequest\x1a9.viam.app.dataset.v1.ListDatasetsByOrganizationIDResponse\x12r\n\x11ListDatasetsByIDs\x12-.viam.app.dataset.v1.ListDatasetsByIDsRequest\x1a..viam.app.dataset.v1.ListDatasetsByIDsResponse\x12f\n\rMergeDatasets\x12).viam.app.dataset.v1.MergeDatasetsRequest\x1a*.viam.app.dataset.v1.MergeDatasetsResponseB Z\x1ego.viam.com/api/app/dataset/v1b\x06proto3') diff --git a/src/viam/gen/app/datasync/v1/data_sync_pb2.py b/src/viam/gen/app/datasync/v1/data_sync_pb2.py index ade436506..b1d018712 100644 --- a/src/viam/gen/app/datasync/v1/data_sync_pb2.py +++ b/src/viam/gen/app/datasync/v1/data_sync_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'app/datasync/v1/data_sync.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'app/datasync/v1/data_sync.proto') _sym_db = _symbol_database.Default() from ....app.data.v1 import data_pb2 as app_dot_data_dot_v1_dot_data__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/app/mlinference/v1/ml_inference_pb2.py b/src/viam/gen/app/mlinference/v1/ml_inference_pb2.py index e1f8780c9..e58400e43 100644 --- a/src/viam/gen/app/mlinference/v1/ml_inference_pb2.py +++ b/src/viam/gen/app/mlinference/v1/ml_inference_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'app/mlinference/v1/ml_inference.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'app/mlinference/v1/ml_inference.proto') _sym_db = _symbol_database.Default() from ....app.data.v1 import data_pb2 as app_dot_data_dot_v1_dot_data__pb2 from ....service.mlmodel.v1 import mlmodel_pb2 as service_dot_mlmodel_dot_v1_dot_mlmodel__pb2 diff --git a/src/viam/gen/app/mltraining/v1/ml_training_pb2.py b/src/viam/gen/app/mltraining/v1/ml_training_pb2.py index 55d5bf90d..29a4df243 100644 --- a/src/viam/gen/app/mltraining/v1/ml_training_pb2.py +++ b/src/viam/gen/app/mltraining/v1/ml_training_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'app/mltraining/v1/ml_training.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'app/mltraining/v1/ml_training.proto') _sym_db = _symbol_database.Default() from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 diff --git a/src/viam/gen/app/packages/v1/packages_pb2.py b/src/viam/gen/app/packages/v1/packages_pb2.py index 2db022d22..99cff83fd 100644 --- a/src/viam/gen/app/packages/v1/packages_pb2.py +++ b/src/viam/gen/app/packages/v1/packages_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'app/packages/v1/packages.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'app/packages/v1/packages.proto') _sym_db = _symbol_database.Default() from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 diff --git a/src/viam/gen/app/v1/app_pb2.py b/src/viam/gen/app/v1/app_pb2.py index 15c12f77a..def5a9734 100644 --- a/src/viam/gen/app/v1/app_pb2.py +++ b/src/viam/gen/app/v1/app_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'app/v1/app.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'app/v1/app.proto') _sym_db = _symbol_database.Default() from ...app.mltraining.v1 import ml_training_pb2 as app_dot_mltraining_dot_v1_dot_ml__training__pb2 from ...app.packages.v1 import packages_pb2 as app_dot_packages_dot_v1_dot_packages__pb2 diff --git a/src/viam/gen/app/v1/billing_pb2.py b/src/viam/gen/app/v1/billing_pb2.py index 588ade248..85398efea 100644 --- a/src/viam/gen/app/v1/billing_pb2.py +++ b/src/viam/gen/app/v1/billing_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'app/v1/billing.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'app/v1/billing.proto') _sym_db = _symbol_database.Default() from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x14app/v1/billing.proto\x12\x0bviam.app.v1\x1a\x1fgoogle/protobuf/timestamp.proto"\x8e\x02\n\x0eInvoiceSummary\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12=\n\x0cinvoice_date\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\x0binvoiceDate\x12%\n\x0einvoice_amount\x18\x03 \x01(\x01R\rinvoiceAmount\x12\x16\n\x06status\x18\x04 \x01(\tR\x06status\x125\n\x08due_date\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\x07dueDate\x127\n\tpaid_date\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\x08paidDate"S\n\x11PaymentMethodCard\x12\x14\n\x05brand\x18\x01 \x01(\tR\x05brand\x12(\n\x10last_four_digits\x18\x02 \x01(\tR\x0elastFourDigits"4\n\x1bGetCurrentMonthUsageRequest\x12\x15\n\x06org_id\x18\x01 \x01(\tR\x05orgId"`\n\tUsageCost\x12?\n\rresource_type\x18\x01 \x01(\x0e2\x1a.viam.app.v1.UsageCostTypeR\x0cresourceType\x12\x12\n\x04cost\x18\x02 \x01(\x01R\x04cost"\xc6\x01\n\x1aResourceUsageCostsBySource\x128\n\x0bsource_type\x18\x01 \x01(\x0e2\x17.viam.app.v1.SourceTypeR\nsourceType\x12Q\n\x14resource_usage_costs\x18\x02 \x01(\x0b2\x1f.viam.app.v1.ResourceUsageCostsR\x12resourceUsageCosts\x12\x1b\n\ttier_name\x18\x03 \x01(\tR\x08tierName"\xcf\x01\n\x12ResourceUsageCosts\x127\n\x0busage_costs\x18\x01 \x03(\x0b2\x16.viam.app.v1.UsageCostR\nusageCosts\x12\x1a\n\x08discount\x18\x02 \x01(\x01R\x08discount\x12.\n\x13total_with_discount\x18\x03 \x01(\x01R\x11totalWithDiscount\x124\n\x16total_without_discount\x18\x04 \x01(\x01R\x14totalWithoutDiscount"\xcd\x07\n\x1cGetCurrentMonthUsageResponse\x129\n\nstart_date\x18\x01 \x01(\x0b2\x1a.google.protobuf.TimestampR\tstartDate\x125\n\x08end_date\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\x07endDate\x12k\n\x1eresource_usage_costs_by_source\x18\x0e \x03(\x0b2\'.viam.app.v1.ResourceUsageCostsBySourceR\x1aresourceUsageCostsBySource\x12\x1a\n\x08subtotal\x18\x0f \x01(\x01R\x08subtotal\x12;\n\x18cloud_storage_usage_cost\x18\x03 \x01(\x01B\x02\x18\x01R\x15cloudStorageUsageCost\x127\n\x16data_upload_usage_cost\x18\x04 \x01(\x01B\x02\x18\x01R\x13dataUploadUsageCost\x125\n\x15data_egres_usage_cost\x18\x05 \x01(\x01B\x02\x18\x01R\x12dataEgresUsageCost\x12=\n\x19remote_control_usage_cost\x18\x06 \x01(\x01B\x02\x18\x01R\x16remoteControlUsageCost\x12A\n\x1bstandard_compute_usage_cost\x18\x07 \x01(\x01B\x02\x18\x01R\x18standardComputeUsageCost\x12+\n\x0fdiscount_amount\x18\x08 \x01(\x01B\x02\x18\x01R\x0ediscountAmount\x12=\n\x19total_usage_with_discount\x18\t \x01(\x01B\x02\x18\x01R\x16totalUsageWithDiscount\x12C\n\x1ctotal_usage_without_discount\x18\n \x01(\x01B\x02\x18\x01R\x19totalUsageWithoutDiscount\x127\n\x16per_machine_usage_cost\x18\x0b \x01(\x01B\x02\x18\x01R\x13perMachineUsageCost\x12Q\n$binary_data_cloud_storage_usage_cost\x18\x0c \x01(\x01B\x02\x18\x01R\x1fbinaryDataCloudStorageUsageCost\x12F\n\x1eother_cloud_storage_usage_cost\x18\r \x01(\x01B\x02\x18\x01R\x1aotherCloudStorageUsageCost"8\n\x1fGetOrgBillingInformationRequest\x12\x15\n\x06org_id\x18\x01 \x01(\tR\x05orgId"\xfc\x01\n GetOrgBillingInformationResponse\x122\n\x04type\x18\x01 \x01(\x0e2\x1e.viam.app.v1.PaymentMethodTypeR\x04type\x12#\n\rbilling_email\x18\x02 \x01(\tR\x0cbillingEmail\x12;\n\x06method\x18\x03 \x01(\x0b2\x1e.viam.app.v1.PaymentMethodCardH\x00R\x06method\x88\x01\x01\x12&\n\x0cbilling_tier\x18\x04 \x01(\tH\x01R\x0bbillingTier\x88\x01\x01B\t\n\x07_methodB\x0f\n\r_billing_tier"2\n\x19GetInvoicesSummaryRequest\x12\x15\n\x06org_id\x18\x01 \x01(\tR\x05orgId"\x86\x01\n\x1aGetInvoicesSummaryResponse\x12/\n\x13outstanding_balance\x18\x01 \x01(\x01R\x12outstandingBalance\x127\n\x08invoices\x18\x02 \x03(\x0b2\x1b.viam.app.v1.InvoiceSummaryR\x08invoices"=\n\x14GetInvoicePdfRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x15\n\x06org_id\x18\x02 \x01(\tR\x05orgId"-\n\x15GetInvoicePdfResponse\x12\x14\n\x05chunk\x18\x01 \x01(\x0cR\x05chunk"z\n\x1fSendPaymentRequiredEmailRequest\x12&\n\x0fcustomer_org_id\x18\x01 \x01(\tR\rcustomerOrgId\x12/\n\x14billing_owner_org_id\x18\x02 \x01(\tR\x11billingOwnerOrgId""\n SendPaymentRequiredEmailResponse"!\n\x1fGetAvailableBillingTiersRequest"8\n GetAvailableBillingTiersResponse\x12\x14\n\x05tiers\x18\x01 \x03(\tR\x05tiers"r\n$UpdateOrganizationBillingTierRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cbilling_tier\x18\x02 \x01(\tR\x0bbillingTier"\'\n%UpdateOrganizationBillingTierResponse"\xee\x01\n(CreateInvoiceAndChargeImmediatelyRequest\x12\'\n\x10org_id_to_charge\x18\x01 \x01(\tR\rorgIdToCharge\x12\x16\n\x06amount\x18\x02 \x01(\x01R\x06amount\x12%\n\x0bdescription\x18\x03 \x01(\tH\x00R\x0bdescription\x88\x01\x01\x122\n\x13org_id_for_branding\x18\x04 \x01(\tH\x01R\x10orgIdForBranding\x88\x01\x01B\x0e\n\x0c_descriptionB\x16\n\x14_org_id_for_branding"+\n)CreateInvoiceAndChargeImmediatelyResponse*V\n\x11PaymentMethodType\x12#\n\x1fPAYMENT_METHOD_TYPE_UNSPECIFIED\x10\x00\x12\x1c\n\x18PAYMENT_METHOD_TYPE_CARD\x10\x01*\xa8\x08\n\rUsageCostType\x12\x1f\n\x1bUSAGE_COST_TYPE_UNSPECIFIED\x10\x00\x12#\n\x1bUSAGE_COST_TYPE_DATA_UPLOAD\x10\x01\x1a\x02\x08\x01\x12#\n\x1bUSAGE_COST_TYPE_DATA_EGRESS\x10\x02\x1a\x02\x08\x01\x12"\n\x1eUSAGE_COST_TYPE_REMOTE_CONTROL\x10\x03\x12$\n USAGE_COST_TYPE_STANDARD_COMPUTE\x10\x04\x12%\n\x1dUSAGE_COST_TYPE_CLOUD_STORAGE\x10\x05\x1a\x02\x08\x01\x12-\n)USAGE_COST_TYPE_BINARY_DATA_CLOUD_STORAGE\x10\x06\x12+\n#USAGE_COST_TYPE_OTHER_CLOUD_STORAGE\x10\x07\x1a\x02\x08\x01\x12\x1f\n\x1bUSAGE_COST_TYPE_PER_MACHINE\x10\x08\x12(\n$USAGE_COST_TYPE_TRIGGER_NOTIFICATION\x10\t\x12.\n*USAGE_COST_TYPE_TABULAR_DATA_CLOUD_STORAGE\x10\n\x120\n,USAGE_COST_TYPE_CONFIG_HISTORY_CLOUD_STORAGE\x10\x0b\x12&\n"USAGE_COST_TYPE_LOGS_CLOUD_STORAGE\x10\x0c\x12/\n+USAGE_COST_TYPE_TRAINING_LOGS_CLOUD_STORAGE\x10\r\x12*\n&USAGE_COST_TYPE_PACKAGES_CLOUD_STORAGE\x10\x0e\x12&\n"USAGE_COST_TYPE_BINARY_DATA_UPLOAD\x10\x0f\x12\'\n#USAGE_COST_TYPE_TABULAR_DATA_UPLOAD\x10\x10\x12\x1f\n\x1bUSAGE_COST_TYPE_LOGS_UPLOAD\x10\x11\x12&\n"USAGE_COST_TYPE_BINARY_DATA_EGRESS\x10\x12\x12\'\n#USAGE_COST_TYPE_TABULAR_DATA_EGRESS\x10\x13\x12\x1f\n\x1bUSAGE_COST_TYPE_LOGS_EGRESS\x10\x14\x12(\n$USAGE_COST_TYPE_TRAINING_LOGS_EGRESS\x10\x15\x127\n3USAGE_COST_TYPE_TABULAR_DATA_DATABASE_CLOUD_STORAGE\x10\x16\x121\n-USAGE_COST_TYPE_TABULAR_DATA_DATABASE_COMPUTE\x10\x17\x123\n/USAGE_COST_TYPE_BINARY_DATA_CROSS_REGION_EGRESS\x10\x18*X\n\nSourceType\x12\x1b\n\x17SOURCE_TYPE_UNSPECIFIED\x10\x00\x12\x13\n\x0fSOURCE_TYPE_ORG\x10\x01\x12\x18\n\x14SOURCE_TYPE_FRAGMENT\x10\x022\xc7\x07\n\x0eBillingService\x12k\n\x14GetCurrentMonthUsage\x12(.viam.app.v1.GetCurrentMonthUsageRequest\x1a).viam.app.v1.GetCurrentMonthUsageResponse\x12w\n\x18GetOrgBillingInformation\x12,.viam.app.v1.GetOrgBillingInformationRequest\x1a-.viam.app.v1.GetOrgBillingInformationResponse\x12e\n\x12GetInvoicesSummary\x12&.viam.app.v1.GetInvoicesSummaryRequest\x1a\'.viam.app.v1.GetInvoicesSummaryResponse\x12X\n\rGetInvoicePdf\x12!.viam.app.v1.GetInvoicePdfRequest\x1a".viam.app.v1.GetInvoicePdfResponse0\x01\x12w\n\x18SendPaymentRequiredEmail\x12,.viam.app.v1.SendPaymentRequiredEmailRequest\x1a-.viam.app.v1.SendPaymentRequiredEmailResponse\x12w\n\x18GetAvailableBillingTiers\x12,.viam.app.v1.GetAvailableBillingTiersRequest\x1a-.viam.app.v1.GetAvailableBillingTiersResponse\x12\x86\x01\n\x1dUpdateOrganizationBillingTier\x121.viam.app.v1.UpdateOrganizationBillingTierRequest\x1a2.viam.app.v1.UpdateOrganizationBillingTierResponse\x12\x92\x01\n!CreateInvoiceAndChargeImmediately\x125.viam.app.v1.CreateInvoiceAndChargeImmediatelyRequest\x1a6.viam.app.v1.CreateInvoiceAndChargeImmediatelyResponseB\x18Z\x16go.viam.com/api/app/v1b\x06proto3') diff --git a/src/viam/gen/app/v1/end_user_pb2.py b/src/viam/gen/app/v1/end_user_pb2.py index 5ee6dd8a5..d39305a0d 100644 --- a/src/viam/gen/app/v1/end_user_pb2.py +++ b/src/viam/gen/app/v1/end_user_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'app/v1/end_user.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'app/v1/end_user.proto') _sym_db = _symbol_database.Default() DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x15app/v1/end_user.proto\x12\x0bviam.app.v1"\x18\n\x16IsLegalAcceptedRequest"@\n\x17IsLegalAcceptedResponse\x12%\n\x0eaccepted_legal\x18\x01 \x01(\x08R\racceptedLegal"\x14\n\x12AcceptLegalRequest"\x15\n\x13AcceptLegalResponse"\xcb\x01\n\x1eRegisterAuthApplicationRequest\x12)\n\x10application_name\x18\x01 \x01(\tR\x0fapplicationName\x12\x15\n\x06org_id\x18\x02 \x01(\tR\x05orgId\x12\x1f\n\x0borigin_uris\x18\x03 \x03(\tR\noriginUris\x12#\n\rredirect_uris\x18\x04 \x03(\tR\x0credirectUris\x12\x1d\n\nlogout_uri\x18\x05 \x01(\tR\tlogoutUri:\x02\x18\x01"\x9c\x01\n\x1fRegisterAuthApplicationResponse\x12%\n\x0eapplication_id\x18\x01 \x01(\tR\rapplicationId\x12)\n\x10application_name\x18\x02 \x01(\tR\x0fapplicationName\x12#\n\rclient_secret\x18\x03 \x01(\tR\x0cclientSecret:\x02\x18\x01"\xf0\x01\n\x1cUpdateAuthApplicationRequest\x12\x15\n\x06org_id\x18\x01 \x01(\tR\x05orgId\x12%\n\x0eapplication_id\x18\x02 \x01(\tR\rapplicationId\x12)\n\x10application_name\x18\x03 \x01(\tR\x0fapplicationName\x12\x1f\n\x0borigin_uris\x18\x04 \x03(\tR\noriginUris\x12#\n\rredirect_uris\x18\x05 \x03(\tR\x0credirectUris\x12\x1d\n\nlogout_uri\x18\x06 \x01(\tR\tlogoutUri:\x02\x18\x01"u\n\x1dUpdateAuthApplicationResponse\x12%\n\x0eapplication_id\x18\x01 \x01(\tR\rapplicationId\x12)\n\x10application_name\x18\x02 \x01(\tR\x0fapplicationName:\x02\x18\x01"]\n\x19GetAuthApplicationRequest\x12\x15\n\x06org_id\x18\x01 \x01(\tR\x05orgId\x12%\n\x0eapplication_id\x18\x02 \x01(\tR\rapplicationId:\x02\x18\x01"\xfc\x01\n\x1aGetAuthApplicationResponse\x12%\n\x0eapplication_id\x18\x01 \x01(\tR\rapplicationId\x12)\n\x10application_name\x18\x02 \x01(\tR\x0fapplicationName\x12#\n\rclient_secret\x18\x03 \x01(\tR\x0cclientSecret\x12\x1f\n\x0borigin_uris\x18\x04 \x03(\tR\noriginUris\x12#\n\rredirect_uris\x18\x05 \x03(\tR\x0credirectUris\x12\x1d\n\nlogout_uri\x18\x06 \x01(\tR\tlogoutUri:\x02\x18\x012\x9c\x04\n\x0eEndUserService\x12\\\n\x0fIsLegalAccepted\x12#.viam.app.v1.IsLegalAcceptedRequest\x1a$.viam.app.v1.IsLegalAcceptedResponse\x12P\n\x0bAcceptLegal\x12\x1f.viam.app.v1.AcceptLegalRequest\x1a .viam.app.v1.AcceptLegalResponse\x12y\n\x17RegisterAuthApplication\x12+.viam.app.v1.RegisterAuthApplicationRequest\x1a,.viam.app.v1.RegisterAuthApplicationResponse"\x03\x88\x02\x01\x12s\n\x15UpdateAuthApplication\x12).viam.app.v1.UpdateAuthApplicationRequest\x1a*.viam.app.v1.UpdateAuthApplicationResponse"\x03\x88\x02\x01\x12j\n\x12GetAuthApplication\x12&.viam.app.v1.GetAuthApplicationRequest\x1a\'.viam.app.v1.GetAuthApplicationResponse"\x03\x88\x02\x01B\x18Z\x16go.viam.com/api/app/v1b\x06proto3') _globals = globals() diff --git a/src/viam/gen/app/v1/robot_pb2.py b/src/viam/gen/app/v1/robot_pb2.py index 294070348..b781607d1 100644 --- a/src/viam/gen/app/v1/robot_pb2.py +++ b/src/viam/gen/app/v1/robot_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'app/v1/robot.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'app/v1/robot.proto') _sym_db = _symbol_database.Default() from ...common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 diff --git a/src/viam/gen/common/v1/common_pb2.py b/src/viam/gen/common/v1/common_pb2.py index a287926c6..9c66c7feb 100644 --- a/src/viam/gen/common/v1/common_pb2.py +++ b/src/viam/gen/common/v1/common_pb2.py @@ -4,12 +4,12 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'common/v1/common.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'common/v1/common.proto') _sym_db = _symbol_database.Default() from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2 from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16common/v1/common.proto\x12\x0eviam.common.v1\x1a google/protobuf/descriptor.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto"\xae\x01\n\x0cResourceName\x12\x1c\n\tnamespace\x18\x01 \x01(\tR\tnamespace\x12\x12\n\x04type\x18\x02 \x01(\tR\x04type\x12\x18\n\x07subtype\x18\x03 \x01(\tR\x07subtype\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x1f\n\x0bremote_path\x18\x05 \x03(\tR\nremotePath\x12\x1d\n\nlocal_name\x18\x06 \x01(\tR\tlocalName"y\n\x04Pose\x12\x0c\n\x01x\x18\x01 \x01(\x01R\x01x\x12\x0c\n\x01y\x18\x02 \x01(\x01R\x01y\x12\x0c\n\x01z\x18\x03 \x01(\x01R\x01z\x12\x0f\n\x03o_x\x18\x04 \x01(\x01R\x02oX\x12\x0f\n\x03o_y\x18\x05 \x01(\x01R\x02oY\x12\x0f\n\x03o_z\x18\x06 \x01(\x01R\x02oZ\x12\x14\n\x05theta\x18\x07 \x01(\x01R\x05theta"V\n\x0bOrientation\x12\x0f\n\x03o_x\x18\x01 \x01(\x01R\x02oX\x12\x0f\n\x03o_y\x18\x02 \x01(\x01R\x02oY\x12\x0f\n\x03o_z\x18\x03 \x01(\x01R\x02oZ\x12\x14\n\x05theta\x18\x04 \x01(\x01R\x05theta"`\n\x0bPoseInFrame\x12\'\n\x0freference_frame\x18\x01 \x01(\tR\x0ereferenceFrame\x12(\n\x04pose\x18\x02 \x01(\x0b2\x14.viam.common.v1.PoseR\x04pose"3\n\x07Vector3\x12\x0c\n\x01x\x18\x01 \x01(\x01R\x01x\x12\x0c\n\x01y\x18\x02 \x01(\x01R\x01y\x12\x0c\n\x01z\x18\x03 \x01(\x01R\x01z"%\n\x06Sphere\x12\x1b\n\tradius_mm\x18\x01 \x01(\x01R\x08radiusMm"C\n\x07Capsule\x12\x1b\n\tradius_mm\x18\x01 \x01(\x01R\x08radiusMm\x12\x1b\n\tlength_mm\x18\x02 \x01(\x01R\x08lengthMm"D\n\x10RectangularPrism\x120\n\x07dims_mm\x18\x01 \x01(\x0b2\x17.viam.common.v1.Vector3R\x06dimsMm"=\n\x04Mesh\x12!\n\x0ccontent_type\x18\x01 \x01(\tR\x0bcontentType\x12\x12\n\x04mesh\x18\x02 \x01(\x0cR\x04mesh"\xa8\x02\n\x08Geometry\x12,\n\x06center\x18\x01 \x01(\x0b2\x14.viam.common.v1.PoseR\x06center\x120\n\x06sphere\x18\x02 \x01(\x0b2\x16.viam.common.v1.SphereH\x00R\x06sphere\x124\n\x03box\x18\x03 \x01(\x0b2 .viam.common.v1.RectangularPrismH\x00R\x03box\x123\n\x07capsule\x18\x05 \x01(\x0b2\x17.viam.common.v1.CapsuleH\x00R\x07capsule\x12*\n\x04mesh\x18\x06 \x01(\x0b2\x14.viam.common.v1.MeshH\x00R\x04mesh\x12\x14\n\x05label\x18\x04 \x01(\tR\x05labelB\x0f\n\rgeometry_type"v\n\x11GeometriesInFrame\x12\'\n\x0freference_frame\x18\x01 \x01(\tR\x0ereferenceFrame\x128\n\ngeometries\x18\x02 \x03(\x0b2\x18.viam.common.v1.GeometryR\ngeometries"v\n\x10PointCloudObject\x12\x1f\n\x0bpoint_cloud\x18\x01 \x01(\x0cR\npointCloud\x12A\n\ngeometries\x18\x02 \x01(\x0b2!.viam.common.v1.GeometriesInFrameR\ngeometries"D\n\x08GeoPoint\x12\x1a\n\x08latitude\x18\x01 \x01(\x01R\x08latitude\x12\x1c\n\tlongitude\x18\x02 \x01(\x01R\tlongitude"}\n\x0bGeoGeometry\x124\n\x08location\x18\x01 \x01(\x0b2\x18.viam.common.v1.GeoPointR\x08location\x128\n\ngeometries\x18\x02 \x03(\x0b2\x18.viam.common.v1.GeometryR\ngeometries"\xe2\x01\n\tTransform\x12\'\n\x0freference_frame\x18\x01 \x01(\tR\x0ereferenceFrame\x12P\n\x16pose_in_observer_frame\x18\x02 \x01(\x0b2\x1b.viam.common.v1.PoseInFrameR\x13poseInObserverFrame\x12F\n\x0fphysical_object\x18\x03 \x01(\x0b2\x18.viam.common.v1.GeometryH\x00R\x0ephysicalObject\x88\x01\x01B\x12\n\x10_physical_object"\x88\x01\n\nWorldState\x12?\n\tobstacles\x18\x01 \x03(\x0b2!.viam.common.v1.GeometriesInFrameR\tobstacles\x129\n\ntransforms\x18\x03 \x03(\x0b2\x19.viam.common.v1.TransformR\ntransforms"-\n\x0eActuatorStatus\x12\x1b\n\tis_moving\x18\x01 \x01(\x08R\x08isMoving"d\n\x10ResponseMetadata\x12@\n\x0bcaptured_at\x18\x01 \x01(\x0b2\x1a.google.protobuf.TimestampH\x00R\ncapturedAt\x88\x01\x01B\x0e\n\x0c_captured_at"Y\n\x10DoCommandRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x121\n\x07command\x18\x02 \x01(\x0b2\x17.google.protobuf.StructR\x07command"D\n\x11DoCommandResponse\x12/\n\x06result\x18\x01 \x01(\x0b2\x17.google.protobuf.StructR\x06result"Y\n\x14GetKinematicsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"~\n\x15GetKinematicsResponse\x12<\n\x06format\x18\x01 \x01(\x0e2$.viam.common.v1.KinematicsFileFormatR\x06format\x12\'\n\x0fkinematics_data\x18\x02 \x01(\x0cR\x0ekinematicsData"Y\n\x14GetGeometriesRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"Q\n\x15GetGeometriesResponse\x128\n\ngeometries\x18\x01 \x03(\x0b2\x18.viam.common.v1.GeometryR\ngeometries"W\n\x12GetReadingsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\xb9\x01\n\x13GetReadingsResponse\x12M\n\x08readings\x18\x01 \x03(\x0b21.viam.common.v1.GetReadingsResponse.ReadingsEntryR\x08readings\x1aS\n\rReadingsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12,\n\x05value\x18\x02 \x01(\x0b2\x16.google.protobuf.ValueR\x05value:\x028\x01"\x97\x02\n\x08LogEntry\x12\x12\n\x04host\x18\x01 \x01(\tR\x04host\x12\x14\n\x05level\x18\x02 \x01(\tR\x05level\x12.\n\x04time\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\x04time\x12\x1f\n\x0blogger_name\x18\x04 \x01(\tR\nloggerName\x12\x18\n\x07message\x18\x05 \x01(\tR\x07message\x12/\n\x06caller\x18\x06 \x01(\x0b2\x17.google.protobuf.StructR\x06caller\x12\x14\n\x05stack\x18\x07 \x01(\tR\x05stack\x12/\n\x06fields\x18\x08 \x03(\x0b2\x17.google.protobuf.StructR\x06fields*\x7f\n\x14KinematicsFileFormat\x12&\n"KINEMATICS_FILE_FORMAT_UNSPECIFIED\x10\x00\x12\x1e\n\x1aKINEMATICS_FILE_FORMAT_SVA\x10\x01\x12\x1f\n\x1bKINEMATICS_FILE_FORMAT_URDF\x10\x02:a\n\x1asafety_heartbeat_monitored\x12\x1e.google.protobuf.MethodOptions\x18\xa4\x92\x05 \x01(\x08R\x18safetyHeartbeatMonitored\x88\x01\x01B/\n\x12com.viam.common.v1Z\x19go.viam.com/api/common/v1b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16common/v1/common.proto\x12\x0eviam.common.v1\x1a google/protobuf/descriptor.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto"\xae\x01\n\x0cResourceName\x12\x1c\n\tnamespace\x18\x01 \x01(\tR\tnamespace\x12\x12\n\x04type\x18\x02 \x01(\tR\x04type\x12\x18\n\x07subtype\x18\x03 \x01(\tR\x07subtype\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x1f\n\x0bremote_path\x18\x05 \x03(\tR\nremotePath\x12\x1d\n\nlocal_name\x18\x06 \x01(\tR\tlocalName"y\n\x04Pose\x12\x0c\n\x01x\x18\x01 \x01(\x01R\x01x\x12\x0c\n\x01y\x18\x02 \x01(\x01R\x01y\x12\x0c\n\x01z\x18\x03 \x01(\x01R\x01z\x12\x0f\n\x03o_x\x18\x04 \x01(\x01R\x02oX\x12\x0f\n\x03o_y\x18\x05 \x01(\x01R\x02oY\x12\x0f\n\x03o_z\x18\x06 \x01(\x01R\x02oZ\x12\x14\n\x05theta\x18\x07 \x01(\x01R\x05theta"V\n\x0bOrientation\x12\x0f\n\x03o_x\x18\x01 \x01(\x01R\x02oX\x12\x0f\n\x03o_y\x18\x02 \x01(\x01R\x02oY\x12\x0f\n\x03o_z\x18\x03 \x01(\x01R\x02oZ\x12\x14\n\x05theta\x18\x04 \x01(\x01R\x05theta"`\n\x0bPoseInFrame\x12\'\n\x0freference_frame\x18\x01 \x01(\tR\x0ereferenceFrame\x12(\n\x04pose\x18\x02 \x01(\x0b2\x14.viam.common.v1.PoseR\x04pose"3\n\x07Vector3\x12\x0c\n\x01x\x18\x01 \x01(\x01R\x01x\x12\x0c\n\x01y\x18\x02 \x01(\x01R\x01y\x12\x0c\n\x01z\x18\x03 \x01(\x01R\x01z"%\n\x06Sphere\x12\x1b\n\tradius_mm\x18\x01 \x01(\x01R\x08radiusMm"C\n\x07Capsule\x12\x1b\n\tradius_mm\x18\x01 \x01(\x01R\x08radiusMm\x12\x1b\n\tlength_mm\x18\x02 \x01(\x01R\x08lengthMm"D\n\x10RectangularPrism\x120\n\x07dims_mm\x18\x01 \x01(\x0b2\x17.viam.common.v1.Vector3R\x06dimsMm"=\n\x04Mesh\x12!\n\x0ccontent_type\x18\x01 \x01(\tR\x0bcontentType\x12\x12\n\x04mesh\x18\x02 \x01(\x0cR\x04mesh"-\n\nPointCloud\x12\x1f\n\x0bpoint_cloud\x18\x01 \x01(\x0cR\npointCloud"\xe6\x02\n\x08Geometry\x12,\n\x06center\x18\x01 \x01(\x0b2\x14.viam.common.v1.PoseR\x06center\x120\n\x06sphere\x18\x02 \x01(\x0b2\x16.viam.common.v1.SphereH\x00R\x06sphere\x124\n\x03box\x18\x03 \x01(\x0b2 .viam.common.v1.RectangularPrismH\x00R\x03box\x123\n\x07capsule\x18\x05 \x01(\x0b2\x17.viam.common.v1.CapsuleH\x00R\x07capsule\x12*\n\x04mesh\x18\x06 \x01(\x0b2\x14.viam.common.v1.MeshH\x00R\x04mesh\x12<\n\npointcloud\x18\x07 \x01(\x0b2\x1a.viam.common.v1.PointCloudH\x00R\npointcloud\x12\x14\n\x05label\x18\x04 \x01(\tR\x05labelB\x0f\n\rgeometry_type"v\n\x11GeometriesInFrame\x12\'\n\x0freference_frame\x18\x01 \x01(\tR\x0ereferenceFrame\x128\n\ngeometries\x18\x02 \x03(\x0b2\x18.viam.common.v1.GeometryR\ngeometries"v\n\x10PointCloudObject\x12\x1f\n\x0bpoint_cloud\x18\x01 \x01(\x0cR\npointCloud\x12A\n\ngeometries\x18\x02 \x01(\x0b2!.viam.common.v1.GeometriesInFrameR\ngeometries"D\n\x08GeoPoint\x12\x1a\n\x08latitude\x18\x01 \x01(\x01R\x08latitude\x12\x1c\n\tlongitude\x18\x02 \x01(\x01R\tlongitude"}\n\x0bGeoGeometry\x124\n\x08location\x18\x01 \x01(\x0b2\x18.viam.common.v1.GeoPointR\x08location\x128\n\ngeometries\x18\x02 \x03(\x0b2\x18.viam.common.v1.GeometryR\ngeometries"\xbd\x02\n\tTransform\x12\'\n\x0freference_frame\x18\x01 \x01(\tR\x0ereferenceFrame\x12P\n\x16pose_in_observer_frame\x18\x02 \x01(\x0b2\x1b.viam.common.v1.PoseInFrameR\x13poseInObserverFrame\x12F\n\x0fphysical_object\x18\x03 \x01(\x0b2\x18.viam.common.v1.GeometryH\x00R\x0ephysicalObject\x88\x01\x01\x12\x12\n\x04uuid\x18\x04 \x01(\x0cR\x04uuid\x128\n\x08metadata\x18\x05 \x01(\x0b2\x17.google.protobuf.StructH\x01R\x08metadata\x88\x01\x01B\x12\n\x10_physical_objectB\x0b\n\t_metadata"\x88\x01\n\nWorldState\x12?\n\tobstacles\x18\x01 \x03(\x0b2!.viam.common.v1.GeometriesInFrameR\tobstacles\x129\n\ntransforms\x18\x03 \x03(\x0b2\x19.viam.common.v1.TransformR\ntransforms"-\n\x0eActuatorStatus\x12\x1b\n\tis_moving\x18\x01 \x01(\x08R\x08isMoving"d\n\x10ResponseMetadata\x12@\n\x0bcaptured_at\x18\x01 \x01(\x0b2\x1a.google.protobuf.TimestampH\x00R\ncapturedAt\x88\x01\x01B\x0e\n\x0c_captured_at"Y\n\x10DoCommandRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x121\n\x07command\x18\x02 \x01(\x0b2\x17.google.protobuf.StructR\x07command"D\n\x11DoCommandResponse\x12/\n\x06result\x18\x01 \x01(\x0b2\x17.google.protobuf.StructR\x06result"Y\n\x14GetKinematicsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"~\n\x15GetKinematicsResponse\x12<\n\x06format\x18\x01 \x01(\x0e2$.viam.common.v1.KinematicsFileFormatR\x06format\x12\'\n\x0fkinematics_data\x18\x02 \x01(\x0cR\x0ekinematicsData"Y\n\x14GetGeometriesRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"Q\n\x15GetGeometriesResponse\x128\n\ngeometries\x18\x01 \x03(\x0b2\x18.viam.common.v1.GeometryR\ngeometries"W\n\x12GetReadingsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\xb9\x01\n\x13GetReadingsResponse\x12M\n\x08readings\x18\x01 \x03(\x0b21.viam.common.v1.GetReadingsResponse.ReadingsEntryR\x08readings\x1aS\n\rReadingsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12,\n\x05value\x18\x02 \x01(\x0b2\x16.google.protobuf.ValueR\x05value:\x028\x01"\x97\x02\n\x08LogEntry\x12\x12\n\x04host\x18\x01 \x01(\tR\x04host\x12\x14\n\x05level\x18\x02 \x01(\tR\x05level\x12.\n\x04time\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\x04time\x12\x1f\n\x0blogger_name\x18\x04 \x01(\tR\nloggerName\x12\x18\n\x07message\x18\x05 \x01(\tR\x07message\x12/\n\x06caller\x18\x06 \x01(\x0b2\x17.google.protobuf.StructR\x06caller\x12\x14\n\x05stack\x18\x07 \x01(\tR\x05stack\x12/\n\x06fields\x18\x08 \x03(\x0b2\x17.google.protobuf.StructR\x06fields*\x7f\n\x14KinematicsFileFormat\x12&\n"KINEMATICS_FILE_FORMAT_UNSPECIFIED\x10\x00\x12\x1e\n\x1aKINEMATICS_FILE_FORMAT_SVA\x10\x01\x12\x1f\n\x1bKINEMATICS_FILE_FORMAT_URDF\x10\x02:a\n\x1asafety_heartbeat_monitored\x12\x1e.google.protobuf.MethodOptions\x18\xa4\x92\x05 \x01(\x08R\x18safetyHeartbeatMonitored\x88\x01\x01B/\n\x12com.viam.common.v1Z\x19go.viam.com/api/common/v1b\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'common.v1.common_pb2', _globals) @@ -18,8 +18,8 @@ _globals['DESCRIPTOR']._serialized_options = b'\n\x12com.viam.common.v1Z\x19go.viam.com/api/common/v1' _globals['_GETREADINGSRESPONSE_READINGSENTRY']._loaded_options = None _globals['_GETREADINGSRESPONSE_READINGSENTRY']._serialized_options = b'8\x01' - _globals['_KINEMATICSFILEFORMAT']._serialized_start = 3285 - _globals['_KINEMATICSFILEFORMAT']._serialized_end = 3412 + _globals['_KINEMATICSFILEFORMAT']._serialized_start = 3485 + _globals['_KINEMATICSFILEFORMAT']._serialized_end = 3612 _globals['_RESOURCENAME']._serialized_start = 140 _globals['_RESOURCENAME']._serialized_end = 314 _globals['_POSE']._serialized_start = 316 @@ -38,41 +38,43 @@ _globals['_RECTANGULARPRISM']._serialized_end = 854 _globals['_MESH']._serialized_start = 856 _globals['_MESH']._serialized_end = 917 - _globals['_GEOMETRY']._serialized_start = 920 - _globals['_GEOMETRY']._serialized_end = 1216 - _globals['_GEOMETRIESINFRAME']._serialized_start = 1218 - _globals['_GEOMETRIESINFRAME']._serialized_end = 1336 - _globals['_POINTCLOUDOBJECT']._serialized_start = 1338 - _globals['_POINTCLOUDOBJECT']._serialized_end = 1456 - _globals['_GEOPOINT']._serialized_start = 1458 - _globals['_GEOPOINT']._serialized_end = 1526 - _globals['_GEOGEOMETRY']._serialized_start = 1528 - _globals['_GEOGEOMETRY']._serialized_end = 1653 - _globals['_TRANSFORM']._serialized_start = 1656 - _globals['_TRANSFORM']._serialized_end = 1882 - _globals['_WORLDSTATE']._serialized_start = 1885 - _globals['_WORLDSTATE']._serialized_end = 2021 - _globals['_ACTUATORSTATUS']._serialized_start = 2023 - _globals['_ACTUATORSTATUS']._serialized_end = 2068 - _globals['_RESPONSEMETADATA']._serialized_start = 2070 - _globals['_RESPONSEMETADATA']._serialized_end = 2170 - _globals['_DOCOMMANDREQUEST']._serialized_start = 2172 - _globals['_DOCOMMANDREQUEST']._serialized_end = 2261 - _globals['_DOCOMMANDRESPONSE']._serialized_start = 2263 - _globals['_DOCOMMANDRESPONSE']._serialized_end = 2331 - _globals['_GETKINEMATICSREQUEST']._serialized_start = 2333 - _globals['_GETKINEMATICSREQUEST']._serialized_end = 2422 - _globals['_GETKINEMATICSRESPONSE']._serialized_start = 2424 - _globals['_GETKINEMATICSRESPONSE']._serialized_end = 2550 - _globals['_GETGEOMETRIESREQUEST']._serialized_start = 2552 - _globals['_GETGEOMETRIESREQUEST']._serialized_end = 2641 - _globals['_GETGEOMETRIESRESPONSE']._serialized_start = 2643 - _globals['_GETGEOMETRIESRESPONSE']._serialized_end = 2724 - _globals['_GETREADINGSREQUEST']._serialized_start = 2726 - _globals['_GETREADINGSREQUEST']._serialized_end = 2813 - _globals['_GETREADINGSRESPONSE']._serialized_start = 2816 - _globals['_GETREADINGSRESPONSE']._serialized_end = 3001 - _globals['_GETREADINGSRESPONSE_READINGSENTRY']._serialized_start = 2918 - _globals['_GETREADINGSRESPONSE_READINGSENTRY']._serialized_end = 3001 - _globals['_LOGENTRY']._serialized_start = 3004 - _globals['_LOGENTRY']._serialized_end = 3283 \ No newline at end of file + _globals['_POINTCLOUD']._serialized_start = 919 + _globals['_POINTCLOUD']._serialized_end = 964 + _globals['_GEOMETRY']._serialized_start = 967 + _globals['_GEOMETRY']._serialized_end = 1325 + _globals['_GEOMETRIESINFRAME']._serialized_start = 1327 + _globals['_GEOMETRIESINFRAME']._serialized_end = 1445 + _globals['_POINTCLOUDOBJECT']._serialized_start = 1447 + _globals['_POINTCLOUDOBJECT']._serialized_end = 1565 + _globals['_GEOPOINT']._serialized_start = 1567 + _globals['_GEOPOINT']._serialized_end = 1635 + _globals['_GEOGEOMETRY']._serialized_start = 1637 + _globals['_GEOGEOMETRY']._serialized_end = 1762 + _globals['_TRANSFORM']._serialized_start = 1765 + _globals['_TRANSFORM']._serialized_end = 2082 + _globals['_WORLDSTATE']._serialized_start = 2085 + _globals['_WORLDSTATE']._serialized_end = 2221 + _globals['_ACTUATORSTATUS']._serialized_start = 2223 + _globals['_ACTUATORSTATUS']._serialized_end = 2268 + _globals['_RESPONSEMETADATA']._serialized_start = 2270 + _globals['_RESPONSEMETADATA']._serialized_end = 2370 + _globals['_DOCOMMANDREQUEST']._serialized_start = 2372 + _globals['_DOCOMMANDREQUEST']._serialized_end = 2461 + _globals['_DOCOMMANDRESPONSE']._serialized_start = 2463 + _globals['_DOCOMMANDRESPONSE']._serialized_end = 2531 + _globals['_GETKINEMATICSREQUEST']._serialized_start = 2533 + _globals['_GETKINEMATICSREQUEST']._serialized_end = 2622 + _globals['_GETKINEMATICSRESPONSE']._serialized_start = 2624 + _globals['_GETKINEMATICSRESPONSE']._serialized_end = 2750 + _globals['_GETGEOMETRIESREQUEST']._serialized_start = 2752 + _globals['_GETGEOMETRIESREQUEST']._serialized_end = 2841 + _globals['_GETGEOMETRIESRESPONSE']._serialized_start = 2843 + _globals['_GETGEOMETRIESRESPONSE']._serialized_end = 2924 + _globals['_GETREADINGSREQUEST']._serialized_start = 2926 + _globals['_GETREADINGSREQUEST']._serialized_end = 3013 + _globals['_GETREADINGSRESPONSE']._serialized_start = 3016 + _globals['_GETREADINGSRESPONSE']._serialized_end = 3201 + _globals['_GETREADINGSRESPONSE_READINGSENTRY']._serialized_start = 3118 + _globals['_GETREADINGSRESPONSE_READINGSENTRY']._serialized_end = 3201 + _globals['_LOGENTRY']._serialized_start = 3204 + _globals['_LOGENTRY']._serialized_end = 3483 \ No newline at end of file diff --git a/src/viam/gen/common/v1/common_pb2.pyi b/src/viam/gen/common/v1/common_pb2.pyi index be939d793..355224403 100644 --- a/src/viam/gen/common/v1/common_pb2.pyi +++ b/src/viam/gen/common/v1/common_pb2.pyi @@ -233,6 +233,19 @@ class Mesh(google.protobuf.message.Message): ... global___Mesh = Mesh +@typing.final +class PointCloud(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + POINT_CLOUD_FIELD_NUMBER: builtins.int + point_cloud: builtins.bytes + + def __init__(self, *, point_cloud: builtins.bytes=...) -> None: + ... + + def ClearField(self, field_name: typing.Literal['point_cloud', b'point_cloud']) -> None: + ... +global___PointCloud = PointCloud + @typing.final class Geometry(google.protobuf.message.Message): """Geometry contains the dimensions of a given geometry and the pose of its center. The geometry is one of either a sphere or a box.""" @@ -242,6 +255,7 @@ class Geometry(google.protobuf.message.Message): BOX_FIELD_NUMBER: builtins.int CAPSULE_FIELD_NUMBER: builtins.int MESH_FIELD_NUMBER: builtins.int + POINTCLOUD_FIELD_NUMBER: builtins.int LABEL_FIELD_NUMBER: builtins.int label: builtins.str 'Label of the geometry. If none supplied, will be an empty string.' @@ -266,16 +280,20 @@ class Geometry(google.protobuf.message.Message): def mesh(self) -> global___Mesh: ... - def __init__(self, *, center: global___Pose | None=..., sphere: global___Sphere | None=..., box: global___RectangularPrism | None=..., capsule: global___Capsule | None=..., mesh: global___Mesh | None=..., label: builtins.str=...) -> None: + @property + def pointcloud(self) -> global___PointCloud: + ... + + def __init__(self, *, center: global___Pose | None=..., sphere: global___Sphere | None=..., box: global___RectangularPrism | None=..., capsule: global___Capsule | None=..., mesh: global___Mesh | None=..., pointcloud: global___PointCloud | None=..., label: builtins.str=...) -> None: ... - def HasField(self, field_name: typing.Literal['box', b'box', 'capsule', b'capsule', 'center', b'center', 'geometry_type', b'geometry_type', 'mesh', b'mesh', 'sphere', b'sphere']) -> builtins.bool: + def HasField(self, field_name: typing.Literal['box', b'box', 'capsule', b'capsule', 'center', b'center', 'geometry_type', b'geometry_type', 'mesh', b'mesh', 'pointcloud', b'pointcloud', 'sphere', b'sphere']) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal['box', b'box', 'capsule', b'capsule', 'center', b'center', 'geometry_type', b'geometry_type', 'label', b'label', 'mesh', b'mesh', 'sphere', b'sphere']) -> None: + def ClearField(self, field_name: typing.Literal['box', b'box', 'capsule', b'capsule', 'center', b'center', 'geometry_type', b'geometry_type', 'label', b'label', 'mesh', b'mesh', 'pointcloud', b'pointcloud', 'sphere', b'sphere']) -> None: ... - def WhichOneof(self, oneof_group: typing.Literal['geometry_type', b'geometry_type']) -> typing.Literal['sphere', 'box', 'capsule', 'mesh'] | None: + def WhichOneof(self, oneof_group: typing.Literal['geometry_type', b'geometry_type']) -> typing.Literal['sphere', 'box', 'capsule', 'mesh', 'pointcloud'] | None: ... global___Geometry = Geometry @@ -376,8 +394,12 @@ class Transform(google.protobuf.message.Message): REFERENCE_FRAME_FIELD_NUMBER: builtins.int POSE_IN_OBSERVER_FRAME_FIELD_NUMBER: builtins.int PHYSICAL_OBJECT_FIELD_NUMBER: builtins.int + UUID_FIELD_NUMBER: builtins.int + METADATA_FIELD_NUMBER: builtins.int reference_frame: builtins.str 'the name of a given reference frame' + uuid: builtins.bytes + 'The UUID of the transform' @property def pose_in_observer_frame(self) -> global___PoseInFrame: @@ -387,15 +409,24 @@ class Transform(google.protobuf.message.Message): def physical_object(self) -> global___Geometry: ... - def __init__(self, *, reference_frame: builtins.str=..., pose_in_observer_frame: global___PoseInFrame | None=..., physical_object: global___Geometry | None=...) -> None: + @property + def metadata(self) -> google.protobuf.struct_pb2.Struct: + """Can hold information like color, opacity, points colors, collision_allowed, etc...""" + + def __init__(self, *, reference_frame: builtins.str=..., pose_in_observer_frame: global___PoseInFrame | None=..., physical_object: global___Geometry | None=..., uuid: builtins.bytes=..., metadata: google.protobuf.struct_pb2.Struct | None=...) -> None: + ... + + def HasField(self, field_name: typing.Literal['_metadata', b'_metadata', '_physical_object', b'_physical_object', 'metadata', b'metadata', 'physical_object', b'physical_object', 'pose_in_observer_frame', b'pose_in_observer_frame']) -> builtins.bool: ... - def HasField(self, field_name: typing.Literal['_physical_object', b'_physical_object', 'physical_object', b'physical_object', 'pose_in_observer_frame', b'pose_in_observer_frame']) -> builtins.bool: + def ClearField(self, field_name: typing.Literal['_metadata', b'_metadata', '_physical_object', b'_physical_object', 'metadata', b'metadata', 'physical_object', b'physical_object', 'pose_in_observer_frame', b'pose_in_observer_frame', 'reference_frame', b'reference_frame', 'uuid', b'uuid']) -> None: ... - def ClearField(self, field_name: typing.Literal['_physical_object', b'_physical_object', 'physical_object', b'physical_object', 'pose_in_observer_frame', b'pose_in_observer_frame', 'reference_frame', b'reference_frame']) -> None: + @typing.overload + def WhichOneof(self, oneof_group: typing.Literal['_metadata', b'_metadata']) -> typing.Literal['metadata'] | None: ... + @typing.overload def WhichOneof(self, oneof_group: typing.Literal['_physical_object', b'_physical_object']) -> typing.Literal['physical_object'] | None: ... global___Transform = Transform diff --git a/src/viam/gen/component/arm/v1/arm_pb2.py b/src/viam/gen/component/arm/v1/arm_pb2.py index 4c3a92368..ba1938c74 100644 --- a/src/viam/gen/component/arm/v1/arm_pb2.py +++ b/src/viam/gen/component/arm/v1/arm_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/arm/v1/arm.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/arm/v1/arm.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/component/audioinput/v1/audioinput_pb2.py b/src/viam/gen/component/audioinput/v1/audioinput_pb2.py index 1d3d65e34..483b571a9 100644 --- a/src/viam/gen/component/audioinput/v1/audioinput_pb2.py +++ b/src/viam/gen/component/audioinput/v1/audioinput_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/audioinput/v1/audioinput.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/audioinput/v1/audioinput.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/component/base/v1/base_pb2.py b/src/viam/gen/component/base/v1/base_pb2.py index a60a66ff9..4d4942d01 100644 --- a/src/viam/gen/component/base/v1/base_pb2.py +++ b/src/viam/gen/component/base/v1/base_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/base/v1/base.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/base/v1/base.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/component/board/v1/board_pb2.py b/src/viam/gen/component/board/v1/board_pb2.py index c1160e21f..9d7159c4f 100644 --- a/src/viam/gen/component/board/v1/board_pb2.py +++ b/src/viam/gen/component/board/v1/board_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/board/v1/board.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/board/v1/board.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/component/button/v1/button_pb2.py b/src/viam/gen/component/button/v1/button_pb2.py index 42eda925e..b5ca819d2 100644 --- a/src/viam/gen/component/button/v1/button_pb2.py +++ b/src/viam/gen/component/button/v1/button_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/button/v1/button.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/button/v1/button.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/component/camera/v1/camera_pb2.py b/src/viam/gen/component/camera/v1/camera_pb2.py index 072fe3e46..05516dd7a 100644 --- a/src/viam/gen/component/camera/v1/camera_pb2.py +++ b/src/viam/gen/component/camera/v1/camera_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/camera/v1/camera.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/camera/v1/camera.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/component/encoder/v1/encoder_pb2.py b/src/viam/gen/component/encoder/v1/encoder_pb2.py index 286b8bd15..fcd59194e 100644 --- a/src/viam/gen/component/encoder/v1/encoder_pb2.py +++ b/src/viam/gen/component/encoder/v1/encoder_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/encoder/v1/encoder.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/encoder/v1/encoder.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/component/gantry/v1/gantry_pb2.py b/src/viam/gen/component/gantry/v1/gantry_pb2.py index 876dc91bc..79b1b87dc 100644 --- a/src/viam/gen/component/gantry/v1/gantry_pb2.py +++ b/src/viam/gen/component/gantry/v1/gantry_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/gantry/v1/gantry.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/gantry/v1/gantry.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/component/generic/v1/generic_pb2.py b/src/viam/gen/component/generic/v1/generic_pb2.py index 115b69c09..f4940b392 100644 --- a/src/viam/gen/component/generic/v1/generic_pb2.py +++ b/src/viam/gen/component/generic/v1/generic_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/generic/v1/generic.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/generic/v1/generic.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/component/gripper/v1/gripper_pb2.py b/src/viam/gen/component/gripper/v1/gripper_pb2.py index 208e61079..b6327482e 100644 --- a/src/viam/gen/component/gripper/v1/gripper_pb2.py +++ b/src/viam/gen/component/gripper/v1/gripper_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/gripper/v1/gripper.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/gripper/v1/gripper.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/component/inputcontroller/v1/input_controller_pb2.py b/src/viam/gen/component/inputcontroller/v1/input_controller_pb2.py index c1273036c..516387ba8 100644 --- a/src/viam/gen/component/inputcontroller/v1/input_controller_pb2.py +++ b/src/viam/gen/component/inputcontroller/v1/input_controller_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/inputcontroller/v1/input_controller.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/inputcontroller/v1/input_controller.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/component/motor/v1/motor_pb2.py b/src/viam/gen/component/motor/v1/motor_pb2.py index 17bb3d440..2c11cb615 100644 --- a/src/viam/gen/component/motor/v1/motor_pb2.py +++ b/src/viam/gen/component/motor/v1/motor_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/motor/v1/motor.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/motor/v1/motor.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/component/movementsensor/v1/movementsensor_pb2.py b/src/viam/gen/component/movementsensor/v1/movementsensor_pb2.py index 9b69ba69c..50d71bac3 100644 --- a/src/viam/gen/component/movementsensor/v1/movementsensor_pb2.py +++ b/src/viam/gen/component/movementsensor/v1/movementsensor_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/movementsensor/v1/movementsensor.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/movementsensor/v1/movementsensor.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/component/posetracker/v1/pose_tracker_pb2.py b/src/viam/gen/component/posetracker/v1/pose_tracker_pb2.py index fe089e8e6..471c734b4 100644 --- a/src/viam/gen/component/posetracker/v1/pose_tracker_pb2.py +++ b/src/viam/gen/component/posetracker/v1/pose_tracker_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/posetracker/v1/pose_tracker.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/posetracker/v1/pose_tracker.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/component/powersensor/v1/powersensor_pb2.py b/src/viam/gen/component/powersensor/v1/powersensor_pb2.py index cef983f91..ba3a73b15 100644 --- a/src/viam/gen/component/powersensor/v1/powersensor_pb2.py +++ b/src/viam/gen/component/powersensor/v1/powersensor_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/powersensor/v1/powersensor.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/powersensor/v1/powersensor.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/component/sensor/v1/sensor_pb2.py b/src/viam/gen/component/sensor/v1/sensor_pb2.py index d9236b72c..56bdd47d6 100644 --- a/src/viam/gen/component/sensor/v1/sensor_pb2.py +++ b/src/viam/gen/component/sensor/v1/sensor_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/sensor/v1/sensor.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/sensor/v1/sensor.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/component/servo/v1/servo_pb2.py b/src/viam/gen/component/servo/v1/servo_pb2.py index da9e9da06..b24358846 100644 --- a/src/viam/gen/component/servo/v1/servo_pb2.py +++ b/src/viam/gen/component/servo/v1/servo_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/servo/v1/servo.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/servo/v1/servo.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/component/switch/v1/switch_pb2.py b/src/viam/gen/component/switch/v1/switch_pb2.py index 7ab935266..dc815d288 100644 --- a/src/viam/gen/component/switch/v1/switch_pb2.py +++ b/src/viam/gen/component/switch/v1/switch_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/switch/v1/switch.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/switch/v1/switch.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/component/testecho/v1/testecho_pb2.py b/src/viam/gen/component/testecho/v1/testecho_pb2.py index 5df37b3f8..7ab9e412d 100644 --- a/src/viam/gen/component/testecho/v1/testecho_pb2.py +++ b/src/viam/gen/component/testecho/v1/testecho_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'component/testecho/v1/testecho.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'component/testecho/v1/testecho.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$component/testecho/v1/testecho.proto\x12\x1aviam.component.testecho.v1\x1a\x16common/v1/common.proto";\n\x0bEchoRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message"(\n\x0cEchoResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"C\n\x13EchoMultipleRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message"0\n\x14EchoMultipleResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"?\n\x0fEchoBiDiRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message",\n\x10EchoBiDiResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"!\n\x0bStopRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"\x0e\n\x0cStopResponse2\xb3\x03\n\x0fTestEchoService\x12[\n\x04Echo\x12\'.viam.component.testecho.v1.EchoRequest\x1a(.viam.component.testecho.v1.EchoResponse"\x00\x12y\n\x0cEchoMultiple\x12/.viam.component.testecho.v1.EchoMultipleRequest\x1a0.viam.component.testecho.v1.EchoMultipleResponse"\x04\xa0\x92)\x010\x01\x12k\n\x08EchoBiDi\x12+.viam.component.testecho.v1.EchoBiDiRequest\x1a,.viam.component.testecho.v1.EchoBiDiResponse"\x00(\x010\x01\x12[\n\x04Stop\x12\'.viam.component.testecho.v1.StopRequest\x1a(.viam.component.testecho.v1.StopResponse"\x00BG\n\x1ecom.viam.component.testecho.v1Z%go.viam.com/api/component/testecho/v1b\x06proto3') diff --git a/src/viam/gen/module/v1/module_pb2.py b/src/viam/gen/module/v1/module_pb2.py index dfec7f8f9..a6b69de3c 100644 --- a/src/viam/gen/module/v1/module_pb2.py +++ b/src/viam/gen/module/v1/module_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'module/v1/module.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'module/v1/module.proto') _sym_db = _symbol_database.Default() from ...app.v1 import robot_pb2 as app_dot_v1_dot_robot__pb2 from ...robot.v1 import robot_pb2 as robot_dot_v1_dot_robot__pb2 diff --git a/src/viam/gen/proto/rpc/examples/echo/v1/echo_pb2.py b/src/viam/gen/proto/rpc/examples/echo/v1/echo_pb2.py index f98a31cca..dec96910a 100644 --- a/src/viam/gen/proto/rpc/examples/echo/v1/echo_pb2.py +++ b/src/viam/gen/proto/rpc/examples/echo/v1/echo_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'proto/rpc/examples/echo/v1/echo.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'proto/rpc/examples/echo/v1/echo.proto') _sym_db = _symbol_database.Default() from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n%proto/rpc/examples/echo/v1/echo.proto\x12\x1aproto.rpc.examples.echo.v1\x1a\x1cgoogle/api/annotations.proto"\'\n\x0bEchoRequest\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"(\n\x0cEchoResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"/\n\x13EchoMultipleRequest\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"0\n\x14EchoMultipleResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"+\n\x0fEchoBiDiRequest\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message",\n\x10EchoBiDiResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message2\xf4\x02\n\x0bEchoService\x12\x80\x01\n\x04Echo\x12\'.proto.rpc.examples.echo.v1.EchoRequest\x1a(.proto.rpc.examples.echo.v1.EchoResponse"%\x82\xd3\xe4\x93\x02\x1f"\x1a/rpc/examples/echo/v1/echo:\x01*\x12u\n\x0cEchoMultiple\x12/.proto.rpc.examples.echo.v1.EchoMultipleRequest\x1a0.proto.rpc.examples.echo.v1.EchoMultipleResponse"\x000\x01\x12k\n\x08EchoBiDi\x12+.proto.rpc.examples.echo.v1.EchoBiDiRequest\x1a,.proto.rpc.examples.echo.v1.EchoBiDiResponse"\x00(\x010\x01B.Z,go.viam.com/utils/proto/rpc/examples/echo/v1b\x06proto3') diff --git a/src/viam/gen/proto/rpc/examples/echoresource/v1/echoresource_pb2.py b/src/viam/gen/proto/rpc/examples/echoresource/v1/echoresource_pb2.py index ecbe78a70..f12a74187 100644 --- a/src/viam/gen/proto/rpc/examples/echoresource/v1/echoresource_pb2.py +++ b/src/viam/gen/proto/rpc/examples/echoresource/v1/echoresource_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'proto/rpc/examples/echoresource/v1/echoresource.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'proto/rpc/examples/echoresource/v1/echoresource.proto') _sym_db = _symbol_database.Default() DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n5proto/rpc/examples/echoresource/v1/echoresource.proto\x12"proto.rpc.examples.echoresource.v1"C\n\x13EchoResourceRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message"0\n\x14EchoResourceResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"K\n\x1bEchoResourceMultipleRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message"8\n\x1cEchoResourceMultipleResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"G\n\x17EchoResourceBiDiRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message"4\n\x18EchoResourceBiDiResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message2\xd1\x03\n\x13EchoResourceService\x12\x83\x01\n\x0cEchoResource\x127.proto.rpc.examples.echoresource.v1.EchoResourceRequest\x1a8.proto.rpc.examples.echoresource.v1.EchoResourceResponse"\x00\x12\x9d\x01\n\x14EchoResourceMultiple\x12?.proto.rpc.examples.echoresource.v1.EchoResourceMultipleRequest\x1a@.proto.rpc.examples.echoresource.v1.EchoResourceMultipleResponse"\x000\x01\x12\x93\x01\n\x10EchoResourceBiDi\x12;.proto.rpc.examples.echoresource.v1.EchoResourceBiDiRequest\x1a<.proto.rpc.examples.echoresource.v1.EchoResourceBiDiResponse"\x00(\x010\x01B6Z4go.viam.com/utils/proto/rpc/examples/echoresource/v1b\x06proto3') _globals = globals() diff --git a/src/viam/gen/proto/rpc/v1/auth_pb2.py b/src/viam/gen/proto/rpc/v1/auth_pb2.py index 270c7c7c0..00166bde4 100644 --- a/src/viam/gen/proto/rpc/v1/auth_pb2.py +++ b/src/viam/gen/proto/rpc/v1/auth_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'proto/rpc/v1/auth.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'proto/rpc/v1/auth.proto') _sym_db = _symbol_database.Default() from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x17proto/rpc/v1/auth.proto\x12\x0cproto.rpc.v1\x1a\x1cgoogle/api/annotations.proto";\n\x0bCredentials\x12\x12\n\x04type\x18\x01 \x01(\tR\x04type\x12\x18\n\x07payload\x18\x02 \x01(\tR\x07payload"j\n\x13AuthenticateRequest\x12\x16\n\x06entity\x18\x01 \x01(\tR\x06entity\x12;\n\x0bcredentials\x18\x02 \x01(\x0b2\x19.proto.rpc.v1.CredentialsR\x0bcredentials"9\n\x14AuthenticateResponse\x12!\n\x0caccess_token\x18\x01 \x01(\tR\x0baccessToken"/\n\x15AuthenticateToRequest\x12\x16\n\x06entity\x18\x01 \x01(\tR\x06entity";\n\x16AuthenticateToResponse\x12!\n\x0caccess_token\x18\x01 \x01(\tR\x0baccessToken2\x82\x01\n\x0bAuthService\x12s\n\x0cAuthenticate\x12!.proto.rpc.v1.AuthenticateRequest\x1a".proto.rpc.v1.AuthenticateResponse"\x1c\x82\xd3\xe4\x93\x02\x16"\x14/rpc/v1/authenticate2\x93\x01\n\x13ExternalAuthService\x12|\n\x0eAuthenticateTo\x12#.proto.rpc.v1.AuthenticateToRequest\x1a$.proto.rpc.v1.AuthenticateToResponse"\x1f\x82\xd3\xe4\x93\x02\x19"\x17/rpc/v1/authenticate_toB Z\x1ego.viam.com/utils/proto/rpc/v1b\x06proto3') diff --git a/src/viam/gen/proto/rpc/webrtc/v1/grpc_pb2.py b/src/viam/gen/proto/rpc/webrtc/v1/grpc_pb2.py index bddaa46de..637d7faae 100644 --- a/src/viam/gen/proto/rpc/webrtc/v1/grpc_pb2.py +++ b/src/viam/gen/proto/rpc/webrtc/v1/grpc_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'proto/rpc/webrtc/v1/grpc.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'proto/rpc/webrtc/v1/grpc.proto') _sym_db = _symbol_database.Default() from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 diff --git a/src/viam/gen/proto/rpc/webrtc/v1/signaling_pb2.py b/src/viam/gen/proto/rpc/webrtc/v1/signaling_pb2.py index 707c11832..dda13ab7e 100644 --- a/src/viam/gen/proto/rpc/webrtc/v1/signaling_pb2.py +++ b/src/viam/gen/proto/rpc/webrtc/v1/signaling_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'proto/rpc/webrtc/v1/signaling.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'proto/rpc/webrtc/v1/signaling.proto') _sym_db = _symbol_database.Default() from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 diff --git a/src/viam/gen/provisioning/v1/provisioning_pb2.py b/src/viam/gen/provisioning/v1/provisioning_pb2.py index 2692b7eda..a77bef02c 100644 --- a/src/viam/gen/provisioning/v1/provisioning_pb2.py +++ b/src/viam/gen/provisioning/v1/provisioning_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'provisioning/v1/provisioning.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'provisioning/v1/provisioning.proto') _sym_db = _symbol_database.Default() DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n"provisioning/v1/provisioning.proto\x12\x14viam.provisioning.v1"\x19\n\x17ExitProvisioningRequest"\x1a\n\x18ExitProvisioningResponse"\x1e\n\x1cGetSmartMachineStatusRequest"\xf0\x02\n\x1dGetSmartMachineStatusResponse\x12S\n\x11provisioning_info\x18\x01 \x01(\x0b2&.viam.provisioning.v1.ProvisioningInfoR\x10provisioningInfo\x12A\n\x1dhas_smart_machine_credentials\x18\x02 \x01(\x08R\x1ahasSmartMachineCredentials\x12\x1b\n\tis_online\x18\x03 \x01(\x08R\x08isOnline\x12]\n\x19latest_connection_attempt\x18\x04 \x01(\x0b2!.viam.provisioning.v1.NetworkInfoR\x17latestConnectionAttempt\x12\x16\n\x06errors\x18\x05 \x03(\tR\x06errors\x12#\n\ragent_version\x18\x06 \x01(\tR\x0cagentVersion"X\n\x1cSetNetworkCredentialsRequest\x12\x12\n\x04type\x18\x01 \x01(\tR\x04type\x12\x12\n\x04ssid\x18\x02 \x01(\tR\x04ssid\x12\x10\n\x03psk\x18\x03 \x01(\tR\x03psk"\x1f\n\x1dSetNetworkCredentialsResponse"\\\n!SetSmartMachineCredentialsRequest\x127\n\x05cloud\x18\x01 \x01(\x0b2!.viam.provisioning.v1.CloudConfigR\x05cloud"$\n"SetSmartMachineCredentialsResponse"\x17\n\x15GetNetworkListRequest"W\n\x16GetNetworkListResponse\x12=\n\x08networks\x18\x01 \x03(\x0b2!.viam.provisioning.v1.NetworkInfoR\x08networks"m\n\x10ProvisioningInfo\x12\x1f\n\x0bfragment_id\x18\x01 \x01(\tR\nfragmentId\x12\x14\n\x05model\x18\x02 \x01(\tR\x05model\x12"\n\x0cmanufacturer\x18\x03 \x01(\tR\x0cmanufacturer"\xa6\x01\n\x0bNetworkInfo\x12\x12\n\x04type\x18\x01 \x01(\tR\x04type\x12\x12\n\x04ssid\x18\x02 \x01(\tR\x04ssid\x12\x1a\n\x08security\x18\x03 \x01(\tR\x08security\x12\x16\n\x06signal\x18\x04 \x01(\x05R\x06signal\x12\x1c\n\tconnected\x18\x05 \x01(\x08R\tconnected\x12\x1d\n\nlast_error\x18\x06 \x01(\tR\tlastError"V\n\x0bCloudConfig\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x16\n\x06secret\x18\x02 \x01(\tR\x06secret\x12\x1f\n\x0bapp_address\x18\x03 \x01(\tR\nappAddress2\x8d\x05\n\x13ProvisioningService\x12\x80\x01\n\x15GetSmartMachineStatus\x122.viam.provisioning.v1.GetSmartMachineStatusRequest\x1a3.viam.provisioning.v1.GetSmartMachineStatusResponse\x12\x80\x01\n\x15SetNetworkCredentials\x122.viam.provisioning.v1.SetNetworkCredentialsRequest\x1a3.viam.provisioning.v1.SetNetworkCredentialsResponse\x12\x8f\x01\n\x1aSetSmartMachineCredentials\x127.viam.provisioning.v1.SetSmartMachineCredentialsRequest\x1a8.viam.provisioning.v1.SetSmartMachineCredentialsResponse\x12k\n\x0eGetNetworkList\x12+.viam.provisioning.v1.GetNetworkListRequest\x1a,.viam.provisioning.v1.GetNetworkListResponse\x12q\n\x10ExitProvisioning\x12-.viam.provisioning.v1.ExitProvisioningRequest\x1a..viam.provisioning.v1.ExitProvisioningResponseB!Z\x1fgo.viam.com/api/provisioning/v1b\x06proto3') _globals = globals() diff --git a/src/viam/gen/robot/v1/robot_pb2.py b/src/viam/gen/robot/v1/robot_pb2.py index b9085f7cc..83c5d8154 100644 --- a/src/viam/gen/robot/v1/robot_pb2.py +++ b/src/viam/gen/robot/v1/robot_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'robot/v1/robot.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'robot/v1/robot.proto') _sym_db = _symbol_database.Default() from ...common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/service/datamanager/v1/data_manager_pb2.py b/src/viam/gen/service/datamanager/v1/data_manager_pb2.py index c96eee16a..a74f35fb8 100644 --- a/src/viam/gen/service/datamanager/v1/data_manager_pb2.py +++ b/src/viam/gen/service/datamanager/v1/data_manager_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'service/datamanager/v1/data_manager.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'service/datamanager/v1/data_manager.proto') _sym_db = _symbol_database.Default() from ....app.datasync.v1 import data_sync_pb2 as app_dot_datasync_dot_v1_dot_data__sync__pb2 from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 diff --git a/src/viam/gen/service/discovery/v1/discovery_pb2.py b/src/viam/gen/service/discovery/v1/discovery_pb2.py index f9ede9887..a92326f5b 100644 --- a/src/viam/gen/service/discovery/v1/discovery_pb2.py +++ b/src/viam/gen/service/discovery/v1/discovery_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'service/discovery/v1/discovery.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'service/discovery/v1/discovery.proto') _sym_db = _symbol_database.Default() from ....app.v1 import robot_pb2 as app_dot_v1_dot_robot__pb2 from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 diff --git a/src/viam/gen/service/generic/v1/generic_pb2.py b/src/viam/gen/service/generic/v1/generic_pb2.py index 53d25c6e0..f156ea237 100644 --- a/src/viam/gen/service/generic/v1/generic_pb2.py +++ b/src/viam/gen/service/generic/v1/generic_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'service/generic/v1/generic.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'service/generic/v1/generic.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/service/mlmodel/v1/mlmodel_pb2.py b/src/viam/gen/service/mlmodel/v1/mlmodel_pb2.py index e01012ca2..e80b06536 100644 --- a/src/viam/gen/service/mlmodel/v1/mlmodel_pb2.py +++ b/src/viam/gen/service/mlmodel/v1/mlmodel_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'service/mlmodel/v1/mlmodel.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'service/mlmodel/v1/mlmodel.proto') _sym_db = _symbol_database.Default() from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 diff --git a/src/viam/gen/service/motion/v1/motion_pb2.py b/src/viam/gen/service/motion/v1/motion_pb2.py index 2a32697fc..fa4ef5de2 100644 --- a/src/viam/gen/service/motion/v1/motion_pb2.py +++ b/src/viam/gen/service/motion/v1/motion_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'service/motion/v1/motion.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'service/motion/v1/motion.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/service/navigation/v1/navigation_pb2.py b/src/viam/gen/service/navigation/v1/navigation_pb2.py index 738baa15d..976557987 100644 --- a/src/viam/gen/service/navigation/v1/navigation_pb2.py +++ b/src/viam/gen/service/navigation/v1/navigation_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'service/navigation/v1/navigation.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'service/navigation/v1/navigation.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/service/sensors/v1/sensors_pb2.py b/src/viam/gen/service/sensors/v1/sensors_pb2.py index 9a304eb65..40081c91c 100644 --- a/src/viam/gen/service/sensors/v1/sensors_pb2.py +++ b/src/viam/gen/service/sensors/v1/sensors_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'service/sensors/v1/sensors.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'service/sensors/v1/sensors.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/service/shell/v1/shell_pb2.py b/src/viam/gen/service/shell/v1/shell_pb2.py index f1fbd6403..753449592 100644 --- a/src/viam/gen/service/shell/v1/shell_pb2.py +++ b/src/viam/gen/service/shell/v1/shell_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'service/shell/v1/shell.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'service/shell/v1/shell.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/service/slam/v1/slam_pb2.py b/src/viam/gen/service/slam/v1/slam_pb2.py index 99fad7b09..a0d8585cf 100644 --- a/src/viam/gen/service/slam/v1/slam_pb2.py +++ b/src/viam/gen/service/slam/v1/slam_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'service/slam/v1/slam.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'service/slam/v1/slam.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 diff --git a/src/viam/gen/service/vision/v1/vision_pb2.py b/src/viam/gen/service/vision/v1/vision_pb2.py index a6fc4c074..ad897a10b 100644 --- a/src/viam/gen/service/vision/v1/vision_pb2.py +++ b/src/viam/gen/service/vision/v1/vision_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'service/vision/v1/vision.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'service/vision/v1/vision.proto') _sym_db = _symbol_database.Default() from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 from ....component.camera.v1 import camera_pb2 as component_dot_camera_dot_v1_dot_camera__pb2 diff --git a/src/viam/gen/service/worldstatestore/__init__.py b/src/viam/gen/service/worldstatestore/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/src/viam/gen/service/worldstatestore/v1/__init__.py b/src/viam/gen/service/worldstatestore/v1/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/src/viam/gen/service/worldstatestore/v1/world_state_store_grpc.py b/src/viam/gen/service/worldstatestore/v1/world_state_store_grpc.py new file mode 100644 index 000000000..0552f9726 --- /dev/null +++ b/src/viam/gen/service/worldstatestore/v1/world_state_store_grpc.py @@ -0,0 +1,55 @@ +import abc +import typing +import grpclib.const +import grpclib.client +import grpclib.exceptions +if typing.TYPE_CHECKING: + import grpclib.server +from .... import common +import google.api.annotations_pb2 +import google.protobuf.field_mask_pb2 +import google.protobuf.struct_pb2 +from .... import service + +class WorldStateStoreServiceBase(abc.ABC): + + @abc.abstractmethod + async def ListUUIDs(self, stream: 'grpclib.server.Stream[service.worldstatestore.v1.world_state_store_pb2.ListUUIDsRequest, service.worldstatestore.v1.world_state_store_pb2.ListUUIDsResponse]') -> None: + pass + + @abc.abstractmethod + async def GetTransform(self, stream: 'grpclib.server.Stream[service.worldstatestore.v1.world_state_store_pb2.GetTransformRequest, service.worldstatestore.v1.world_state_store_pb2.GetTransformResponse]') -> None: + pass + + @abc.abstractmethod + async def StreamTransformChanges(self, stream: 'grpclib.server.Stream[service.worldstatestore.v1.world_state_store_pb2.StreamTransformChangesRequest, service.worldstatestore.v1.world_state_store_pb2.StreamTransformChangesResponse]') -> None: + pass + + @abc.abstractmethod + async def DoCommand(self, stream: 'grpclib.server.Stream[common.v1.common_pb2.DoCommandRequest, common.v1.common_pb2.DoCommandResponse]') -> None: + pass + + def __mapping__(self) -> typing.Dict[str, grpclib.const.Handler]: + return {'/viam.service.worldstatestore.v1.WorldStateStoreService/ListUUIDs': grpclib.const.Handler(self.ListUUIDs, grpclib.const.Cardinality.UNARY_UNARY, service.worldstatestore.v1.world_state_store_pb2.ListUUIDsRequest, service.worldstatestore.v1.world_state_store_pb2.ListUUIDsResponse), '/viam.service.worldstatestore.v1.WorldStateStoreService/GetTransform': grpclib.const.Handler(self.GetTransform, grpclib.const.Cardinality.UNARY_UNARY, service.worldstatestore.v1.world_state_store_pb2.GetTransformRequest, service.worldstatestore.v1.world_state_store_pb2.GetTransformResponse), '/viam.service.worldstatestore.v1.WorldStateStoreService/StreamTransformChanges': grpclib.const.Handler(self.StreamTransformChanges, grpclib.const.Cardinality.UNARY_STREAM, service.worldstatestore.v1.world_state_store_pb2.StreamTransformChangesRequest, service.worldstatestore.v1.world_state_store_pb2.StreamTransformChangesResponse), '/viam.service.worldstatestore.v1.WorldStateStoreService/DoCommand': grpclib.const.Handler(self.DoCommand, grpclib.const.Cardinality.UNARY_UNARY, common.v1.common_pb2.DoCommandRequest, common.v1.common_pb2.DoCommandResponse)} + +class UnimplementedWorldStateStoreServiceBase(WorldStateStoreServiceBase): + + async def ListUUIDs(self, stream: 'grpclib.server.Stream[service.worldstatestore.v1.world_state_store_pb2.ListUUIDsRequest, service.worldstatestore.v1.world_state_store_pb2.ListUUIDsResponse]') -> None: + raise grpclib.exceptions.GRPCError(grpclib.const.Status.UNIMPLEMENTED) + + async def GetTransform(self, stream: 'grpclib.server.Stream[service.worldstatestore.v1.world_state_store_pb2.GetTransformRequest, service.worldstatestore.v1.world_state_store_pb2.GetTransformResponse]') -> None: + raise grpclib.exceptions.GRPCError(grpclib.const.Status.UNIMPLEMENTED) + + async def StreamTransformChanges(self, stream: 'grpclib.server.Stream[service.worldstatestore.v1.world_state_store_pb2.StreamTransformChangesRequest, service.worldstatestore.v1.world_state_store_pb2.StreamTransformChangesResponse]') -> None: + raise grpclib.exceptions.GRPCError(grpclib.const.Status.UNIMPLEMENTED) + + async def DoCommand(self, stream: 'grpclib.server.Stream[common.v1.common_pb2.DoCommandRequest, common.v1.common_pb2.DoCommandResponse]') -> None: + raise grpclib.exceptions.GRPCError(grpclib.const.Status.UNIMPLEMENTED) + +class WorldStateStoreServiceStub: + + def __init__(self, channel: grpclib.client.Channel) -> None: + self.ListUUIDs = grpclib.client.UnaryUnaryMethod(channel, '/viam.service.worldstatestore.v1.WorldStateStoreService/ListUUIDs', service.worldstatestore.v1.world_state_store_pb2.ListUUIDsRequest, service.worldstatestore.v1.world_state_store_pb2.ListUUIDsResponse) + self.GetTransform = grpclib.client.UnaryUnaryMethod(channel, '/viam.service.worldstatestore.v1.WorldStateStoreService/GetTransform', service.worldstatestore.v1.world_state_store_pb2.GetTransformRequest, service.worldstatestore.v1.world_state_store_pb2.GetTransformResponse) + self.StreamTransformChanges = grpclib.client.UnaryStreamMethod(channel, '/viam.service.worldstatestore.v1.WorldStateStoreService/StreamTransformChanges', service.worldstatestore.v1.world_state_store_pb2.StreamTransformChangesRequest, service.worldstatestore.v1.world_state_store_pb2.StreamTransformChangesResponse) + self.DoCommand = grpclib.client.UnaryUnaryMethod(channel, '/viam.service.worldstatestore.v1.WorldStateStoreService/DoCommand', common.v1.common_pb2.DoCommandRequest, common.v1.common_pb2.DoCommandResponse) \ No newline at end of file diff --git a/src/viam/gen/service/worldstatestore/v1/world_state_store_pb2.py b/src/viam/gen/service/worldstatestore/v1/world_state_store_pb2.py new file mode 100644 index 000000000..639cba69d --- /dev/null +++ b/src/viam/gen/service/worldstatestore/v1/world_state_store_pb2.py @@ -0,0 +1,39 @@ +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import runtime_version as _runtime_version +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'service/worldstatestore/v1/world_state_store.proto') +_sym_db = _symbol_database.Default() +from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2 +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 +from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 +from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n2service/worldstatestore/v1/world_state_store.proto\x12\x1fviam.service.worldstatestore.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1cgoogle/protobuf/struct.proto"U\n\x10ListUUIDsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra")\n\x11ListUUIDsResponse\x12\x14\n\x05uuids\x18\x01 \x03(\x0cR\x05uuids"l\n\x13GetTransformRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n\x04uuid\x18\x02 \x01(\x0cR\x04uuid\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"O\n\x14GetTransformResponse\x127\n\ttransform\x18\x02 \x01(\x0b2\x19.viam.common.v1.TransformR\ttransform"b\n\x1dStreamTransformChangesRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\xf3\x01\n\x1eStreamTransformChangesResponse\x12U\n\x0bchange_type\x18\x01 \x01(\x0e24.viam.service.worldstatestore.v1.TransformChangeTypeR\nchangeType\x127\n\ttransform\x18\x02 \x01(\x0b2\x19.viam.common.v1.TransformR\ttransform\x12A\n\x0eupdated_fields\x18\x03 \x01(\x0b2\x1a.google.protobuf.FieldMaskR\rupdatedFields*\xa3\x01\n\x13TransformChangeType\x12%\n!TRANSFORM_CHANGE_TYPE_UNSPECIFIED\x10\x00\x12\x1f\n\x1bTRANSFORM_CHANGE_TYPE_ADDED\x10\x01\x12!\n\x1dTRANSFORM_CHANGE_TYPE_REMOVED\x10\x02\x12!\n\x1dTRANSFORM_CHANGE_TYPE_UPDATED\x10\x032\x8c\x05\n\x16WorldStateStoreService\x12t\n\tListUUIDs\x121.viam.service.worldstatestore.v1.ListUUIDsRequest\x1a2.viam.service.worldstatestore.v1.ListUUIDsResponse"\x00\x12}\n\x0cGetTransform\x124.viam.service.worldstatestore.v1.GetTransformRequest\x1a5.viam.service.worldstatestore.v1.GetTransformResponse"\x00\x12\xe9\x01\n\x16StreamTransformChanges\x12>.viam.service.worldstatestore.v1.StreamTransformChangesRequest\x1a?.viam.service.worldstatestore.v1.StreamTransformChangesResponse"L\x82\xd3\xe4\x93\x02F\x12D/viam/api/v1/service/worldstatestore/{name}/stream_transform_changes0\x01\x12\x90\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse">\x82\xd3\xe4\x93\x028"6/viam/api/v1/service/worldstatestore/{name}/do_commandBQ\n#com.viam.service.worldstatestore.v1Z*go.viam.com/api/service/worldstatestore/v1b\x06proto3') +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service.worldstatestore.v1.world_state_store_pb2', _globals) +if not _descriptor._USE_C_DESCRIPTORS: + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'\n#com.viam.service.worldstatestore.v1Z*go.viam.com/api/service/worldstatestore/v1' + _globals['_WORLDSTATESTORESERVICE'].methods_by_name['StreamTransformChanges']._loaded_options = None + _globals['_WORLDSTATESTORESERVICE'].methods_by_name['StreamTransformChanges']._serialized_options = b'\x82\xd3\xe4\x93\x02F\x12D/viam/api/v1/service/worldstatestore/{name}/stream_transform_changes' + _globals['_WORLDSTATESTORESERVICE'].methods_by_name['DoCommand']._loaded_options = None + _globals['_WORLDSTATESTORESERVICE'].methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x028"6/viam/api/v1/service/worldstatestore/{name}/do_command' + _globals['_TRANSFORMCHANGETYPE']._serialized_start = 873 + _globals['_TRANSFORMCHANGETYPE']._serialized_end = 1036 + _globals['_LISTUUIDSREQUEST']._serialized_start = 205 + _globals['_LISTUUIDSREQUEST']._serialized_end = 290 + _globals['_LISTUUIDSRESPONSE']._serialized_start = 292 + _globals['_LISTUUIDSRESPONSE']._serialized_end = 333 + _globals['_GETTRANSFORMREQUEST']._serialized_start = 335 + _globals['_GETTRANSFORMREQUEST']._serialized_end = 443 + _globals['_GETTRANSFORMRESPONSE']._serialized_start = 445 + _globals['_GETTRANSFORMRESPONSE']._serialized_end = 524 + _globals['_STREAMTRANSFORMCHANGESREQUEST']._serialized_start = 526 + _globals['_STREAMTRANSFORMCHANGESREQUEST']._serialized_end = 624 + _globals['_STREAMTRANSFORMCHANGESRESPONSE']._serialized_start = 627 + _globals['_STREAMTRANSFORMCHANGESRESPONSE']._serialized_end = 870 + _globals['_WORLDSTATESTORESERVICE']._serialized_start = 1039 + _globals['_WORLDSTATESTORESERVICE']._serialized_end = 1691 \ No newline at end of file diff --git a/src/viam/gen/service/worldstatestore/v1/world_state_store_pb2.pyi b/src/viam/gen/service/worldstatestore/v1/world_state_store_pb2.pyi new file mode 100644 index 000000000..dfd0cd80b --- /dev/null +++ b/src/viam/gen/service/worldstatestore/v1/world_state_store_pb2.pyi @@ -0,0 +1,171 @@ +""" +@generated by mypy-protobuf. Do not edit manually! +isort:skip_file +""" +import builtins +import collections.abc +from .... import common +import google.protobuf.descriptor +import google.protobuf.field_mask_pb2 +import google.protobuf.internal.containers +import google.protobuf.internal.enum_type_wrapper +import google.protobuf.message +import google.protobuf.struct_pb2 +import sys +import typing +if sys.version_info >= (3, 10): + import typing as typing_extensions +else: + import typing_extensions +DESCRIPTOR: google.protobuf.descriptor.FileDescriptor + +class _TransformChangeType: + ValueType = typing.NewType('ValueType', builtins.int) + V: typing_extensions.TypeAlias = ValueType + +class _TransformChangeTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_TransformChangeType.ValueType], builtins.type): + DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor + TRANSFORM_CHANGE_TYPE_UNSPECIFIED: _TransformChangeType.ValueType + TRANSFORM_CHANGE_TYPE_ADDED: _TransformChangeType.ValueType + TRANSFORM_CHANGE_TYPE_REMOVED: _TransformChangeType.ValueType + TRANSFORM_CHANGE_TYPE_UPDATED: _TransformChangeType.ValueType + +class TransformChangeType(_TransformChangeType, metaclass=_TransformChangeTypeEnumTypeWrapper): + ... +TRANSFORM_CHANGE_TYPE_UNSPECIFIED: TransformChangeType.ValueType +TRANSFORM_CHANGE_TYPE_ADDED: TransformChangeType.ValueType +TRANSFORM_CHANGE_TYPE_REMOVED: TransformChangeType.ValueType +TRANSFORM_CHANGE_TYPE_UPDATED: TransformChangeType.ValueType +global___TransformChangeType = TransformChangeType + +@typing.final +class ListUUIDsRequest(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + NAME_FIELD_NUMBER: builtins.int + EXTRA_FIELD_NUMBER: builtins.int + name: builtins.str + 'Name of the world object store service' + + @property + def extra(self) -> google.protobuf.struct_pb2.Struct: + """Additional arguments to the method""" + + def __init__(self, *, name: builtins.str=..., extra: google.protobuf.struct_pb2.Struct | None=...) -> None: + ... + + def HasField(self, field_name: typing.Literal['extra', b'extra']) -> builtins.bool: + ... + + def ClearField(self, field_name: typing.Literal['extra', b'extra', 'name', b'name']) -> None: + ... +global___ListUUIDsRequest = ListUUIDsRequest + +@typing.final +class ListUUIDsResponse(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + UUIDS_FIELD_NUMBER: builtins.int + + @property + def uuids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.bytes]: + ... + + def __init__(self, *, uuids: collections.abc.Iterable[builtins.bytes] | None=...) -> None: + ... + + def ClearField(self, field_name: typing.Literal['uuids', b'uuids']) -> None: + ... +global___ListUUIDsResponse = ListUUIDsResponse + +@typing.final +class GetTransformRequest(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + NAME_FIELD_NUMBER: builtins.int + UUID_FIELD_NUMBER: builtins.int + EXTRA_FIELD_NUMBER: builtins.int + name: builtins.str + 'Name of the world object store service' + uuid: builtins.bytes + + @property + def extra(self) -> google.protobuf.struct_pb2.Struct: + """Additional arguments to the method""" + + def __init__(self, *, name: builtins.str=..., uuid: builtins.bytes=..., extra: google.protobuf.struct_pb2.Struct | None=...) -> None: + ... + + def HasField(self, field_name: typing.Literal['extra', b'extra']) -> builtins.bool: + ... + + def ClearField(self, field_name: typing.Literal['extra', b'extra', 'name', b'name', 'uuid', b'uuid']) -> None: + ... +global___GetTransformRequest = GetTransformRequest + +@typing.final +class GetTransformResponse(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + TRANSFORM_FIELD_NUMBER: builtins.int + + @property + def transform(self) -> common.v1.common_pb2.Transform: + ... + + def __init__(self, *, transform: common.v1.common_pb2.Transform | None=...) -> None: + ... + + def HasField(self, field_name: typing.Literal['transform', b'transform']) -> builtins.bool: + ... + + def ClearField(self, field_name: typing.Literal['transform', b'transform']) -> None: + ... +global___GetTransformResponse = GetTransformResponse + +@typing.final +class StreamTransformChangesRequest(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + NAME_FIELD_NUMBER: builtins.int + EXTRA_FIELD_NUMBER: builtins.int + name: builtins.str + 'Name of the world object store service' + + @property + def extra(self) -> google.protobuf.struct_pb2.Struct: + """Additional arguments to the method""" + + def __init__(self, *, name: builtins.str=..., extra: google.protobuf.struct_pb2.Struct | None=...) -> None: + ... + + def HasField(self, field_name: typing.Literal['extra', b'extra']) -> builtins.bool: + ... + + def ClearField(self, field_name: typing.Literal['extra', b'extra', 'name', b'name']) -> None: + ... +global___StreamTransformChangesRequest = StreamTransformChangesRequest + +@typing.final +class StreamTransformChangesResponse(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + CHANGE_TYPE_FIELD_NUMBER: builtins.int + TRANSFORM_FIELD_NUMBER: builtins.int + UPDATED_FIELDS_FIELD_NUMBER: builtins.int + change_type: global___TransformChangeType.ValueType + + @property + def transform(self) -> common.v1.common_pb2.Transform: + ... + + @property + def updated_fields(self) -> google.protobuf.field_mask_pb2.FieldMask: + """The field mask of the transform that has changed, if any. For added transforms, this will be empty. For updated + transforms, this will be the fields that have changed. For removed transforms, this will be the transform's UUID + path. + """ + + def __init__(self, *, change_type: global___TransformChangeType.ValueType=..., transform: common.v1.common_pb2.Transform | None=..., updated_fields: google.protobuf.field_mask_pb2.FieldMask | None=...) -> None: + ... + + def HasField(self, field_name: typing.Literal['transform', b'transform', 'updated_fields', b'updated_fields']) -> builtins.bool: + ... + + def ClearField(self, field_name: typing.Literal['change_type', b'change_type', 'transform', b'transform', 'updated_fields', b'updated_fields']) -> None: + ... +global___StreamTransformChangesResponse = StreamTransformChangesResponse \ No newline at end of file diff --git a/src/viam/gen/stream/v1/stream_pb2.py b/src/viam/gen/stream/v1/stream_pb2.py index de74da9d4..9fad7f101 100644 --- a/src/viam/gen/stream/v1/stream_pb2.py +++ b/src/viam/gen/stream/v1/stream_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'stream/v1/stream.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'stream/v1/stream.proto') _sym_db = _symbol_database.Default() DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16stream/v1/stream.proto\x12\x0fproto.stream.v1"\x14\n\x12ListStreamsRequest"+\n\x13ListStreamsResponse\x12\x14\n\x05names\x18\x01 \x03(\tR\x05names"&\n\x10AddStreamRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"\x13\n\x11AddStreamResponse")\n\x13RemoveStreamRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"\x16\n\x14RemoveStreamResponse":\n\nResolution\x12\x14\n\x05width\x18\x01 \x01(\x05R\x05width\x12\x16\n\x06height\x18\x02 \x01(\x05R\x06height"-\n\x17GetStreamOptionsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"Y\n\x18GetStreamOptionsResponse\x12=\n\x0bresolutions\x18\x01 \x03(\x0b2\x1b.proto.stream.v1.ResolutionR\x0bresolutions"j\n\x17SetStreamOptionsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12;\n\nresolution\x18\x02 \x01(\x0b2\x1b.proto.stream.v1.ResolutionR\nresolution"\x1a\n\x18SetStreamOptionsResponse2\xec\x03\n\rStreamService\x12X\n\x0bListStreams\x12#.proto.stream.v1.ListStreamsRequest\x1a$.proto.stream.v1.ListStreamsResponse\x12R\n\tAddStream\x12!.proto.stream.v1.AddStreamRequest\x1a".proto.stream.v1.AddStreamResponse\x12g\n\x10GetStreamOptions\x12(.proto.stream.v1.GetStreamOptionsRequest\x1a).proto.stream.v1.GetStreamOptionsResponse\x12g\n\x10SetStreamOptions\x12(.proto.stream.v1.SetStreamOptionsRequest\x1a).proto.stream.v1.SetStreamOptionsResponse\x12[\n\x0cRemoveStream\x12$.proto.stream.v1.RemoveStreamRequest\x1a%.proto.stream.v1.RemoveStreamResponseB.Z,github.com/edaniels/gostream/proto/stream/v1b\x06proto3') _globals = globals() diff --git a/src/viam/gen/tagger/v1/tagger_pb2.py b/src/viam/gen/tagger/v1/tagger_pb2.py index c8be831df..98d0997d3 100644 --- a/src/viam/gen/tagger/v1/tagger_pb2.py +++ b/src/viam/gen/tagger/v1/tagger_pb2.py @@ -4,7 +4,7 @@ from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 2, '', 'tagger/v1/tagger.proto') +_runtime_version.ValidateProtobufRuntimeVersion(_runtime_version.Domain.PUBLIC, 5, 29, 3, '', 'tagger/v1/tagger.proto') _sym_db = _symbol_database.Default() from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2 DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16tagger/v1/tagger.proto\x12\ttagger.v1\x1a google/protobuf/descriptor.proto:3\n\x04tags\x12\x1d.google.protobuf.FieldOptions\x18\xc3\xe03 \x01(\tR\x04tags:>\n\noneof_tags\x12\x1d.google.protobuf.OneofOptions\x18\xc3\xe03 \x01(\tR\toneofTagsB4Z2github.com/srikrsna/protoc-gen-gotag/tagger;taggerb\x06proto3') diff --git a/src/viam/proto/app/__init__.py b/src/viam/proto/app/__init__.py index 0dda02578..cc819c58f 100644 --- a/src/viam/proto/app/__init__.py +++ b/src/viam/proto/app/__init__.py @@ -1,16 +1,18 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ...gen.app.v1.app_grpc import AppServiceBase, AppServiceStub, UnimplementedAppServiceBase +''' +from ...gen.app.v1.app_grpc import ( + AppServiceBase, + AppServiceStub, + UnimplementedAppServiceBase +) from ...gen.app.v1.app_pb2 import ( - PKCE, - AdditionalFragment, - AddRoleRequest, - AddRoleResponse, APIKey, APIKeyWithAuthorizations, + AddRoleRequest, + AddRoleResponse, + AdditionalFragment, App, AppCustomizations, AppType, @@ -179,15 +181,15 @@ LocationAuthResponse, LocationOrganization, LocationSummary, + MLModelMetadata, + MLTrainingMetadata, + MLTrainingVersion, MachinePickerCustomizations, MachineSummary, MarkPartAsMainRequest, MarkPartAsMainResponse, MarkPartForRestartRequest, MarkPartForRestartResponse, - MLModelMetadata, - MLTrainingMetadata, - MLTrainingVersion, Model, Module, ModuleFileInfo, @@ -198,6 +200,7 @@ NewRobotRequest, NewRobotResponse, OAuthConfig, + OrgDetails, Organization, OrganizationGetLogoRequest, OrganizationGetLogoResponse, @@ -210,7 +213,7 @@ OrganizationSetLogoResponse, OrganizationSetSupportEmailRequest, OrganizationSetSupportEmailResponse, - OrgDetails, + PKCE, PartSummary, ReadOAuthAppRequest, ReadOAuthAppResponse, @@ -235,15 +238,16 @@ SearchOrganizationsResponse, SetFragmentTagRequest, SetFragmentTagResponse, - SharedSecret, ShareLocationRequest, ShareLocationResponse, + SharedSecret, StorageConfig, TailRobotPartLogsRequest, TailRobotPartLogsResponse, TextOverrides, TransferRegistryItemRequest, TransferRegistryItemResponse, + URLValidation, UnshareLocationRequest, UnshareLocationResponse, UpdateBillingServiceRequest, @@ -282,297 +286,296 @@ UploadModuleFileRequest, UploadModuleFileResponse, Uploads, - URLValidation, VersionHistory, ViamAgentVersion, ViamServerVersion, - Visibility, + Visibility ) __all__ = [ - "AppServiceBase", - "AppServiceStub", - "UnimplementedAppServiceBase", - "APIKey", - "APIKeyWithAuthorizations", - "AddRoleRequest", - "AddRoleResponse", - "AdditionalFragment", - "App", - "AppCustomizations", - "AppType", - "AuthenticationType", - "AuthenticatorInfo", - "Authorization", - "AuthorizationDetails", - "AuthorizedPermissions", - "BillingAddress", - "ChangeRoleRequest", - "ChangeRoleResponse", - "CheckPermissionsRequest", - "CheckPermissionsResponse", - "ClientAuthentication", - "CreateFragmentRequest", - "CreateFragmentResponse", - "CreateKeyFromExistingKeyAuthorizationsRequest", - "CreateKeyFromExistingKeyAuthorizationsResponse", - "CreateKeyRequest", - "CreateKeyResponse", - "CreateLocationRequest", - "CreateLocationResponse", - "CreateLocationSecretRequest", - "CreateLocationSecretResponse", - "CreateModuleRequest", - "CreateModuleResponse", - "CreateOAuthAppRequest", - "CreateOAuthAppResponse", - "CreateOrganizationInviteRequest", - "CreateOrganizationInviteResponse", - "CreateOrganizationRequest", - "CreateOrganizationResponse", - "CreateRegistryItemRequest", - "CreateRegistryItemResponse", - "CreateRobotPartSecretRequest", - "CreateRobotPartSecretResponse", - "DeleteFragmentRequest", - "DeleteFragmentResponse", - "DeleteFragmentTagRequest", - "DeleteFragmentTagResponse", - "DeleteKeyRequest", - "DeleteKeyResponse", - "DeleteLocationRequest", - "DeleteLocationResponse", - "DeleteLocationSecretRequest", - "DeleteLocationSecretResponse", - "DeleteOAuthAppRequest", - "DeleteOAuthAppResponse", - "DeleteOrganizationInviteRequest", - "DeleteOrganizationInviteResponse", - "DeleteOrganizationMemberRequest", - "DeleteOrganizationMemberResponse", - "DeleteOrganizationRequest", - "DeleteOrganizationResponse", - "DeleteRegistryItemRequest", - "DeleteRegistryItemResponse", - "DeleteRobotPartRequest", - "DeleteRobotPartResponse", - "DeleteRobotPartSecretRequest", - "DeleteRobotPartSecretResponse", - "DeleteRobotRequest", - "DeleteRobotResponse", - "DisableAuthServiceRequest", - "DisableAuthServiceResponse", - "DisableBillingServiceRequest", - "DisableBillingServiceResponse", - "EnableAuthServiceRequest", - "EnableAuthServiceResponse", - "EnableBillingServiceRequest", - "EnableBillingServiceResponse", - "EnabledGrant", - "Fragment", - "FragmentError", - "FragmentErrorType", - "FragmentHistoryEntry", - "FragmentRevision", - "FragmentSummary", - "FragmentTag", - "FragmentUsage", - "FragmentVisibility", - "GetAppBrandingRequest", - "GetAppBrandingResponse", - "GetAppContentRequest", - "GetAppContentResponse", - "GetBillingServiceConfigRequest", - "GetBillingServiceConfigResponse", - "GetFragmentHistoryRequest", - "GetFragmentHistoryResponse", - "GetFragmentRequest", - "GetFragmentResponse", - "GetFragmentUsageRequest", - "GetFragmentUsageResponse", - "GetLocationMetadataRequest", - "GetLocationMetadataResponse", - "GetLocationRequest", - "GetLocationResponse", - "GetModuleRequest", - "GetModuleResponse", - "GetOrganizationMetadataRequest", - "GetOrganizationMetadataResponse", - "GetOrganizationNamespaceAvailabilityRequest", - "GetOrganizationNamespaceAvailabilityResponse", - "GetOrganizationRequest", - "GetOrganizationResponse", - "GetOrganizationsWithAccessToLocationRequest", - "GetOrganizationsWithAccessToLocationResponse", - "GetRegistryItemRequest", - "GetRegistryItemResponse", - "GetRobotAPIKeysRequest", - "GetRobotAPIKeysResponse", - "GetRobotMetadataRequest", - "GetRobotMetadataResponse", - "GetRobotPartByNameAndLocationRequest", - "GetRobotPartByNameAndLocationResponse", - "GetRobotPartHistoryRequest", - "GetRobotPartHistoryResponse", - "GetRobotPartLogsRequest", - "GetRobotPartLogsResponse", - "GetRobotPartMetadataRequest", - "GetRobotPartMetadataResponse", - "GetRobotPartRequest", - "GetRobotPartResponse", - "GetRobotPartsRequest", - "GetRobotPartsResponse", - "GetRobotRequest", - "GetRobotResponse", - "GetRoverRentalRobotsRequest", - "GetRoverRentalRobotsResponse", - "GetUserIDByEmailRequest", - "GetUserIDByEmailResponse", - "ListAuthorizationsRequest", - "ListAuthorizationsResponse", - "ListFragmentsRequest", - "ListFragmentsResponse", - "ListKeysRequest", - "ListKeysResponse", - "ListLocationsRequest", - "ListLocationsResponse", - "ListMachineFragmentsRequest", - "ListMachineFragmentsResponse", - "ListMachineSummariesRequest", - "ListMachineSummariesResponse", - "ListModulesRequest", - "ListModulesResponse", - "ListNestedFragmentsRequest", - "ListNestedFragmentsResponse", - "ListOAuthAppsRequest", - "ListOAuthAppsResponse", - "ListOrganizationMembersRequest", - "ListOrganizationMembersResponse", - "ListOrganizationsByUserRequest", - "ListOrganizationsByUserResponse", - "ListOrganizationsRequest", - "ListOrganizationsResponse", - "ListRegistryItemsRequest", - "ListRegistryItemsResponse", - "ListRobotsForLocationsRequest", - "ListRobotsForLocationsResponse", - "ListRobotsForOrgRequest", - "ListRobotsForOrgResponse", - "ListRobotsRequest", - "ListRobotsResponse", - "Location", - "LocationAuth", - "LocationAuthRequest", - "LocationAuthResponse", - "LocationOrganization", - "LocationSummary", - "MLModelMetadata", - "MLTrainingMetadata", - "MLTrainingVersion", - "MachinePickerCustomizations", - "MachineSummary", - "MarkPartAsMainRequest", - "MarkPartAsMainResponse", - "MarkPartForRestartRequest", - "MarkPartForRestartResponse", - "Model", - "Module", - "ModuleFileInfo", - "ModuleMetadata", - "ModuleVersion", - "NewRobotPartRequest", - "NewRobotPartResponse", - "NewRobotRequest", - "NewRobotResponse", - "OAuthConfig", - "OrgDetails", - "Organization", - "OrganizationGetLogoRequest", - "OrganizationGetLogoResponse", - "OrganizationGetSupportEmailRequest", - "OrganizationGetSupportEmailResponse", - "OrganizationIdentity", - "OrganizationInvite", - "OrganizationMember", - "OrganizationSetLogoRequest", - "OrganizationSetLogoResponse", - "OrganizationSetSupportEmailRequest", - "OrganizationSetSupportEmailResponse", - "PKCE", - "PartSummary", - "ReadOAuthAppRequest", - "ReadOAuthAppResponse", - "RegistryItem", - "RegistryItemStatus", - "RemoveRoleRequest", - "RemoveRoleResponse", - "RenameKeyRequest", - "RenameKeyResponse", - "RenameRegistryItemRequest", - "RenameRegistryItemResponse", - "ResendOrganizationInviteRequest", - "ResendOrganizationInviteResponse", - "ResolvedFragment", - "Robot", - "RobotPart", - "RobotPartHistoryEntry", - "RotateKeyRequest", - "RotateKeyResponse", - "RoverRentalRobot", - "SearchOrganizationsRequest", - "SearchOrganizationsResponse", - "SetFragmentTagRequest", - "SetFragmentTagResponse", - "ShareLocationRequest", - "ShareLocationResponse", - "SharedSecret", - "StorageConfig", - "TailRobotPartLogsRequest", - "TailRobotPartLogsResponse", - "TextOverrides", - "TransferRegistryItemRequest", - "TransferRegistryItemResponse", - "URLValidation", - "UnshareLocationRequest", - "UnshareLocationResponse", - "UpdateBillingServiceRequest", - "UpdateBillingServiceResponse", - "UpdateFragmentRequest", - "UpdateFragmentResponse", - "UpdateLocationMetadataRequest", - "UpdateLocationMetadataResponse", - "UpdateLocationRequest", - "UpdateLocationResponse", - "UpdateMLModelMetadata", - "UpdateMLTrainingMetadata", - "UpdateModuleMetadata", - "UpdateModuleRequest", - "UpdateModuleResponse", - "UpdateOAuthAppRequest", - "UpdateOAuthAppResponse", - "UpdateOrganizationInviteAuthorizationsRequest", - "UpdateOrganizationInviteAuthorizationsResponse", - "UpdateOrganizationMetadataRequest", - "UpdateOrganizationMetadataResponse", - "UpdateOrganizationNamespaceRequest", - "UpdateOrganizationNamespaceResponse", - "UpdateOrganizationRequest", - "UpdateOrganizationResponse", - "UpdateRegistryItemRequest", - "UpdateRegistryItemResponse", - "UpdateRobotMetadataRequest", - "UpdateRobotMetadataResponse", - "UpdateRobotPartMetadataRequest", - "UpdateRobotPartMetadataResponse", - "UpdateRobotPartRequest", - "UpdateRobotPartResponse", - "UpdateRobotRequest", - "UpdateRobotResponse", - "UploadModuleFileRequest", - "UploadModuleFileResponse", - "Uploads", - "VersionHistory", - "ViamAgentVersion", - "ViamServerVersion", - "Visibility", + 'AppServiceBase', + 'AppServiceStub', + 'UnimplementedAppServiceBase', + 'APIKey', + 'APIKeyWithAuthorizations', + 'AddRoleRequest', + 'AddRoleResponse', + 'AdditionalFragment', + 'App', + 'AppCustomizations', + 'AppType', + 'AuthenticationType', + 'AuthenticatorInfo', + 'Authorization', + 'AuthorizationDetails', + 'AuthorizedPermissions', + 'BillingAddress', + 'ChangeRoleRequest', + 'ChangeRoleResponse', + 'CheckPermissionsRequest', + 'CheckPermissionsResponse', + 'ClientAuthentication', + 'CreateFragmentRequest', + 'CreateFragmentResponse', + 'CreateKeyFromExistingKeyAuthorizationsRequest', + 'CreateKeyFromExistingKeyAuthorizationsResponse', + 'CreateKeyRequest', + 'CreateKeyResponse', + 'CreateLocationRequest', + 'CreateLocationResponse', + 'CreateLocationSecretRequest', + 'CreateLocationSecretResponse', + 'CreateModuleRequest', + 'CreateModuleResponse', + 'CreateOAuthAppRequest', + 'CreateOAuthAppResponse', + 'CreateOrganizationInviteRequest', + 'CreateOrganizationInviteResponse', + 'CreateOrganizationRequest', + 'CreateOrganizationResponse', + 'CreateRegistryItemRequest', + 'CreateRegistryItemResponse', + 'CreateRobotPartSecretRequest', + 'CreateRobotPartSecretResponse', + 'DeleteFragmentRequest', + 'DeleteFragmentResponse', + 'DeleteFragmentTagRequest', + 'DeleteFragmentTagResponse', + 'DeleteKeyRequest', + 'DeleteKeyResponse', + 'DeleteLocationRequest', + 'DeleteLocationResponse', + 'DeleteLocationSecretRequest', + 'DeleteLocationSecretResponse', + 'DeleteOAuthAppRequest', + 'DeleteOAuthAppResponse', + 'DeleteOrganizationInviteRequest', + 'DeleteOrganizationInviteResponse', + 'DeleteOrganizationMemberRequest', + 'DeleteOrganizationMemberResponse', + 'DeleteOrganizationRequest', + 'DeleteOrganizationResponse', + 'DeleteRegistryItemRequest', + 'DeleteRegistryItemResponse', + 'DeleteRobotPartRequest', + 'DeleteRobotPartResponse', + 'DeleteRobotPartSecretRequest', + 'DeleteRobotPartSecretResponse', + 'DeleteRobotRequest', + 'DeleteRobotResponse', + 'DisableAuthServiceRequest', + 'DisableAuthServiceResponse', + 'DisableBillingServiceRequest', + 'DisableBillingServiceResponse', + 'EnableAuthServiceRequest', + 'EnableAuthServiceResponse', + 'EnableBillingServiceRequest', + 'EnableBillingServiceResponse', + 'EnabledGrant', + 'Fragment', + 'FragmentError', + 'FragmentErrorType', + 'FragmentHistoryEntry', + 'FragmentRevision', + 'FragmentSummary', + 'FragmentTag', + 'FragmentUsage', + 'FragmentVisibility', + 'GetAppBrandingRequest', + 'GetAppBrandingResponse', + 'GetAppContentRequest', + 'GetAppContentResponse', + 'GetBillingServiceConfigRequest', + 'GetBillingServiceConfigResponse', + 'GetFragmentHistoryRequest', + 'GetFragmentHistoryResponse', + 'GetFragmentRequest', + 'GetFragmentResponse', + 'GetFragmentUsageRequest', + 'GetFragmentUsageResponse', + 'GetLocationMetadataRequest', + 'GetLocationMetadataResponse', + 'GetLocationRequest', + 'GetLocationResponse', + 'GetModuleRequest', + 'GetModuleResponse', + 'GetOrganizationMetadataRequest', + 'GetOrganizationMetadataResponse', + 'GetOrganizationNamespaceAvailabilityRequest', + 'GetOrganizationNamespaceAvailabilityResponse', + 'GetOrganizationRequest', + 'GetOrganizationResponse', + 'GetOrganizationsWithAccessToLocationRequest', + 'GetOrganizationsWithAccessToLocationResponse', + 'GetRegistryItemRequest', + 'GetRegistryItemResponse', + 'GetRobotAPIKeysRequest', + 'GetRobotAPIKeysResponse', + 'GetRobotMetadataRequest', + 'GetRobotMetadataResponse', + 'GetRobotPartByNameAndLocationRequest', + 'GetRobotPartByNameAndLocationResponse', + 'GetRobotPartHistoryRequest', + 'GetRobotPartHistoryResponse', + 'GetRobotPartLogsRequest', + 'GetRobotPartLogsResponse', + 'GetRobotPartMetadataRequest', + 'GetRobotPartMetadataResponse', + 'GetRobotPartRequest', + 'GetRobotPartResponse', + 'GetRobotPartsRequest', + 'GetRobotPartsResponse', + 'GetRobotRequest', + 'GetRobotResponse', + 'GetRoverRentalRobotsRequest', + 'GetRoverRentalRobotsResponse', + 'GetUserIDByEmailRequest', + 'GetUserIDByEmailResponse', + 'ListAuthorizationsRequest', + 'ListAuthorizationsResponse', + 'ListFragmentsRequest', + 'ListFragmentsResponse', + 'ListKeysRequest', + 'ListKeysResponse', + 'ListLocationsRequest', + 'ListLocationsResponse', + 'ListMachineFragmentsRequest', + 'ListMachineFragmentsResponse', + 'ListMachineSummariesRequest', + 'ListMachineSummariesResponse', + 'ListModulesRequest', + 'ListModulesResponse', + 'ListNestedFragmentsRequest', + 'ListNestedFragmentsResponse', + 'ListOAuthAppsRequest', + 'ListOAuthAppsResponse', + 'ListOrganizationMembersRequest', + 'ListOrganizationMembersResponse', + 'ListOrganizationsByUserRequest', + 'ListOrganizationsByUserResponse', + 'ListOrganizationsRequest', + 'ListOrganizationsResponse', + 'ListRegistryItemsRequest', + 'ListRegistryItemsResponse', + 'ListRobotsForLocationsRequest', + 'ListRobotsForLocationsResponse', + 'ListRobotsForOrgRequest', + 'ListRobotsForOrgResponse', + 'ListRobotsRequest', + 'ListRobotsResponse', + 'Location', + 'LocationAuth', + 'LocationAuthRequest', + 'LocationAuthResponse', + 'LocationOrganization', + 'LocationSummary', + 'MLModelMetadata', + 'MLTrainingMetadata', + 'MLTrainingVersion', + 'MachinePickerCustomizations', + 'MachineSummary', + 'MarkPartAsMainRequest', + 'MarkPartAsMainResponse', + 'MarkPartForRestartRequest', + 'MarkPartForRestartResponse', + 'Model', + 'Module', + 'ModuleFileInfo', + 'ModuleMetadata', + 'ModuleVersion', + 'NewRobotPartRequest', + 'NewRobotPartResponse', + 'NewRobotRequest', + 'NewRobotResponse', + 'OAuthConfig', + 'OrgDetails', + 'Organization', + 'OrganizationGetLogoRequest', + 'OrganizationGetLogoResponse', + 'OrganizationGetSupportEmailRequest', + 'OrganizationGetSupportEmailResponse', + 'OrganizationIdentity', + 'OrganizationInvite', + 'OrganizationMember', + 'OrganizationSetLogoRequest', + 'OrganizationSetLogoResponse', + 'OrganizationSetSupportEmailRequest', + 'OrganizationSetSupportEmailResponse', + 'PKCE', + 'PartSummary', + 'ReadOAuthAppRequest', + 'ReadOAuthAppResponse', + 'RegistryItem', + 'RegistryItemStatus', + 'RemoveRoleRequest', + 'RemoveRoleResponse', + 'RenameKeyRequest', + 'RenameKeyResponse', + 'RenameRegistryItemRequest', + 'RenameRegistryItemResponse', + 'ResendOrganizationInviteRequest', + 'ResendOrganizationInviteResponse', + 'ResolvedFragment', + 'Robot', + 'RobotPart', + 'RobotPartHistoryEntry', + 'RotateKeyRequest', + 'RotateKeyResponse', + 'RoverRentalRobot', + 'SearchOrganizationsRequest', + 'SearchOrganizationsResponse', + 'SetFragmentTagRequest', + 'SetFragmentTagResponse', + 'ShareLocationRequest', + 'ShareLocationResponse', + 'SharedSecret', + 'StorageConfig', + 'TailRobotPartLogsRequest', + 'TailRobotPartLogsResponse', + 'TextOverrides', + 'TransferRegistryItemRequest', + 'TransferRegistryItemResponse', + 'URLValidation', + 'UnshareLocationRequest', + 'UnshareLocationResponse', + 'UpdateBillingServiceRequest', + 'UpdateBillingServiceResponse', + 'UpdateFragmentRequest', + 'UpdateFragmentResponse', + 'UpdateLocationMetadataRequest', + 'UpdateLocationMetadataResponse', + 'UpdateLocationRequest', + 'UpdateLocationResponse', + 'UpdateMLModelMetadata', + 'UpdateMLTrainingMetadata', + 'UpdateModuleMetadata', + 'UpdateModuleRequest', + 'UpdateModuleResponse', + 'UpdateOAuthAppRequest', + 'UpdateOAuthAppResponse', + 'UpdateOrganizationInviteAuthorizationsRequest', + 'UpdateOrganizationInviteAuthorizationsResponse', + 'UpdateOrganizationMetadataRequest', + 'UpdateOrganizationMetadataResponse', + 'UpdateOrganizationNamespaceRequest', + 'UpdateOrganizationNamespaceResponse', + 'UpdateOrganizationRequest', + 'UpdateOrganizationResponse', + 'UpdateRegistryItemRequest', + 'UpdateRegistryItemResponse', + 'UpdateRobotMetadataRequest', + 'UpdateRobotMetadataResponse', + 'UpdateRobotPartMetadataRequest', + 'UpdateRobotPartMetadataResponse', + 'UpdateRobotPartRequest', + 'UpdateRobotPartResponse', + 'UpdateRobotRequest', + 'UpdateRobotResponse', + 'UploadModuleFileRequest', + 'UploadModuleFileResponse', + 'Uploads', + 'VersionHistory', + 'ViamAgentVersion', + 'ViamServerVersion', + 'Visibility', ] diff --git a/src/viam/proto/app/agent/__init__.py b/src/viam/proto/app/agent/__init__.py index d65e26305..2e0e2b9fc 100644 --- a/src/viam/proto/app/agent/__init__.py +++ b/src/viam/proto/app/agent/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.app.agent.v1.agent_grpc import AgentDeviceServiceBase, AgentDeviceServiceStub, UnimplementedAgentDeviceServiceBase +''' +from ....gen.app.agent.v1.agent_grpc import ( + AgentDeviceServiceBase, + AgentDeviceServiceStub, + UnimplementedAgentDeviceServiceBase +) from ....gen.app.agent.v1.agent_pb2 import ( DeviceAgentConfigRequest, DeviceAgentConfigResponse, @@ -11,18 +14,18 @@ HostInfo, PackageFormat, UpdateInfo, - VersionInfo, + VersionInfo ) __all__ = [ - "AgentDeviceServiceBase", - "AgentDeviceServiceStub", - "UnimplementedAgentDeviceServiceBase", - "DeviceAgentConfigRequest", - "DeviceAgentConfigResponse", - "DeviceSubsystemConfig", - "HostInfo", - "PackageFormat", - "UpdateInfo", - "VersionInfo", + 'AgentDeviceServiceBase', + 'AgentDeviceServiceStub', + 'UnimplementedAgentDeviceServiceBase', + 'DeviceAgentConfigRequest', + 'DeviceAgentConfigResponse', + 'DeviceSubsystemConfig', + 'HostInfo', + 'PackageFormat', + 'UpdateInfo', + 'VersionInfo', ] diff --git a/src/viam/proto/app/billing.py b/src/viam/proto/app/billing.py index 72a2b6309..225f8385a 100644 --- a/src/viam/proto/app/billing.py +++ b/src/viam/proto/app/billing.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ...gen.app.v1.billing_grpc import BillingServiceBase, BillingServiceStub, UnimplementedBillingServiceBase +''' +from ...gen.app.v1.billing_grpc import ( + BillingServiceBase, + BillingServiceStub, + UnimplementedBillingServiceBase +) from ...gen.app.v1.billing_pb2 import ( CreateInvoiceAndChargeImmediatelyRequest, CreateInvoiceAndChargeImmediatelyResponse, @@ -28,35 +31,35 @@ UpdateOrganizationBillingTierRequest, UpdateOrganizationBillingTierResponse, UsageCost, - UsageCostType, + UsageCostType ) __all__ = [ - "BillingServiceBase", - "BillingServiceStub", - "UnimplementedBillingServiceBase", - "CreateInvoiceAndChargeImmediatelyRequest", - "CreateInvoiceAndChargeImmediatelyResponse", - "GetAvailableBillingTiersRequest", - "GetAvailableBillingTiersResponse", - "GetCurrentMonthUsageRequest", - "GetCurrentMonthUsageResponse", - "GetInvoicePdfRequest", - "GetInvoicePdfResponse", - "GetInvoicesSummaryRequest", - "GetInvoicesSummaryResponse", - "GetOrgBillingInformationRequest", - "GetOrgBillingInformationResponse", - "InvoiceSummary", - "PaymentMethodCard", - "PaymentMethodType", - "ResourceUsageCosts", - "ResourceUsageCostsBySource", - "SendPaymentRequiredEmailRequest", - "SendPaymentRequiredEmailResponse", - "SourceType", - "UpdateOrganizationBillingTierRequest", - "UpdateOrganizationBillingTierResponse", - "UsageCost", - "UsageCostType", + 'BillingServiceBase', + 'BillingServiceStub', + 'UnimplementedBillingServiceBase', + 'CreateInvoiceAndChargeImmediatelyRequest', + 'CreateInvoiceAndChargeImmediatelyResponse', + 'GetAvailableBillingTiersRequest', + 'GetAvailableBillingTiersResponse', + 'GetCurrentMonthUsageRequest', + 'GetCurrentMonthUsageResponse', + 'GetInvoicePdfRequest', + 'GetInvoicePdfResponse', + 'GetInvoicesSummaryRequest', + 'GetInvoicesSummaryResponse', + 'GetOrgBillingInformationRequest', + 'GetOrgBillingInformationResponse', + 'InvoiceSummary', + 'PaymentMethodCard', + 'PaymentMethodType', + 'ResourceUsageCosts', + 'ResourceUsageCostsBySource', + 'SendPaymentRequiredEmailRequest', + 'SendPaymentRequiredEmailResponse', + 'SourceType', + 'UpdateOrganizationBillingTierRequest', + 'UpdateOrganizationBillingTierResponse', + 'UsageCost', + 'UsageCostType', ] diff --git a/src/viam/proto/app/cloudslam/__init__.py b/src/viam/proto/app/cloudslam/__init__.py index 1f01b79f5..2fad1b5ce 100644 --- a/src/viam/proto/app/cloudslam/__init__.py +++ b/src/viam/proto/app/cloudslam/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.app.cloudslam.v1.cloud_slam_grpc import CloudSLAMServiceBase, CloudSLAMServiceStub, UnimplementedCloudSLAMServiceBase +''' +from ....gen.app.cloudslam.v1.cloud_slam_grpc import ( + CloudSLAMServiceBase, + CloudSLAMServiceStub, + UnimplementedCloudSLAMServiceBase +) from ....gen.app.cloudslam.v1.cloud_slam_pb2 import ( CaptureInterval, EndStatus, @@ -21,28 +24,28 @@ StartMappingSessionRequest, StartMappingSessionResponse, StopMappingSessionRequest, - StopMappingSessionResponse, + StopMappingSessionResponse ) __all__ = [ - "CloudSLAMServiceBase", - "CloudSLAMServiceStub", - "UnimplementedCloudSLAMServiceBase", - "CaptureInterval", - "EndStatus", - "GetActiveMappingSessionsForRobotRequest", - "GetActiveMappingSessionsForRobotResponse", - "GetMappingSessionMetadataByIDRequest", - "GetMappingSessionMetadataByIDResponse", - "GetMappingSessionPointCloudRequest", - "GetMappingSessionPointCloudResponse", - "ListMappingSessionsRequest", - "ListMappingSessionsResponse", - "MappingMetadata", - "Module", - "SensorInfo", - "StartMappingSessionRequest", - "StartMappingSessionResponse", - "StopMappingSessionRequest", - "StopMappingSessionResponse", + 'CloudSLAMServiceBase', + 'CloudSLAMServiceStub', + 'UnimplementedCloudSLAMServiceBase', + 'CaptureInterval', + 'EndStatus', + 'GetActiveMappingSessionsForRobotRequest', + 'GetActiveMappingSessionsForRobotResponse', + 'GetMappingSessionMetadataByIDRequest', + 'GetMappingSessionMetadataByIDResponse', + 'GetMappingSessionPointCloudRequest', + 'GetMappingSessionPointCloudResponse', + 'ListMappingSessionsRequest', + 'ListMappingSessionsResponse', + 'MappingMetadata', + 'Module', + 'SensorInfo', + 'StartMappingSessionRequest', + 'StartMappingSessionResponse', + 'StopMappingSessionRequest', + 'StopMappingSessionResponse', ] diff --git a/src/viam/proto/app/data/__init__.py b/src/viam/proto/app/data/__init__.py index 3d2559f59..52e213322 100644 --- a/src/viam/proto/app/data/__init__.py +++ b/src/viam/proto/app/data/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.app.data.v1.data_grpc import DataServiceBase, DataServiceStub, UnimplementedDataServiceBase +''' +from ....gen.app.data.v1.data_grpc import ( + DataServiceBase, + DataServiceStub, + UnimplementedDataServiceBase +) from ....gen.app.data.v1.data_pb2 import ( AddBinaryDataToDatasetByIDsRequest, AddBinaryDataToDatasetByIDsResponse, @@ -66,73 +69,73 @@ TagsFilter, TagsFilterType, UpdateBoundingBoxRequest, - UpdateBoundingBoxResponse, + UpdateBoundingBoxResponse ) __all__ = [ - "DataServiceBase", - "DataServiceStub", - "UnimplementedDataServiceBase", - "AddBinaryDataToDatasetByIDsRequest", - "AddBinaryDataToDatasetByIDsResponse", - "AddBoundingBoxToImageByIDRequest", - "AddBoundingBoxToImageByIDResponse", - "AddTagsToBinaryDataByFilterRequest", - "AddTagsToBinaryDataByFilterResponse", - "AddTagsToBinaryDataByIDsRequest", - "AddTagsToBinaryDataByIDsResponse", - "Annotations", - "BinaryData", - "BinaryDataByFilterRequest", - "BinaryDataByFilterResponse", - "BinaryDataByIDsRequest", - "BinaryDataByIDsResponse", - "BinaryID", - "BinaryMetadata", - "BoundingBox", - "BoundingBoxLabelsByFilterRequest", - "BoundingBoxLabelsByFilterResponse", - "CaptureInterval", - "CaptureMetadata", - "Classification", - "ConfigureDatabaseUserRequest", - "ConfigureDatabaseUserResponse", - "DataRequest", - "DeleteBinaryDataByFilterRequest", - "DeleteBinaryDataByFilterResponse", - "DeleteBinaryDataByIDsRequest", - "DeleteBinaryDataByIDsResponse", - "DeleteTabularDataRequest", - "DeleteTabularDataResponse", - "ExportTabularDataRequest", - "ExportTabularDataResponse", - "Filter", - "GetDatabaseConnectionRequest", - "GetDatabaseConnectionResponse", - "GetLatestTabularDataRequest", - "GetLatestTabularDataResponse", - "Order", - "RemoveBinaryDataFromDatasetByIDsRequest", - "RemoveBinaryDataFromDatasetByIDsResponse", - "RemoveBoundingBoxFromImageByIDRequest", - "RemoveBoundingBoxFromImageByIDResponse", - "RemoveTagsFromBinaryDataByFilterRequest", - "RemoveTagsFromBinaryDataByFilterResponse", - "RemoveTagsFromBinaryDataByIDsRequest", - "RemoveTagsFromBinaryDataByIDsResponse", - "TabularData", - "TabularDataByFilterRequest", - "TabularDataByFilterResponse", - "TabularDataByMQLRequest", - "TabularDataByMQLResponse", - "TabularDataBySQLRequest", - "TabularDataBySQLResponse", - "TabularDataSource", - "TabularDataSourceType", - "TagsByFilterRequest", - "TagsByFilterResponse", - "TagsFilter", - "TagsFilterType", - "UpdateBoundingBoxRequest", - "UpdateBoundingBoxResponse", + 'DataServiceBase', + 'DataServiceStub', + 'UnimplementedDataServiceBase', + 'AddBinaryDataToDatasetByIDsRequest', + 'AddBinaryDataToDatasetByIDsResponse', + 'AddBoundingBoxToImageByIDRequest', + 'AddBoundingBoxToImageByIDResponse', + 'AddTagsToBinaryDataByFilterRequest', + 'AddTagsToBinaryDataByFilterResponse', + 'AddTagsToBinaryDataByIDsRequest', + 'AddTagsToBinaryDataByIDsResponse', + 'Annotations', + 'BinaryData', + 'BinaryDataByFilterRequest', + 'BinaryDataByFilterResponse', + 'BinaryDataByIDsRequest', + 'BinaryDataByIDsResponse', + 'BinaryID', + 'BinaryMetadata', + 'BoundingBox', + 'BoundingBoxLabelsByFilterRequest', + 'BoundingBoxLabelsByFilterResponse', + 'CaptureInterval', + 'CaptureMetadata', + 'Classification', + 'ConfigureDatabaseUserRequest', + 'ConfigureDatabaseUserResponse', + 'DataRequest', + 'DeleteBinaryDataByFilterRequest', + 'DeleteBinaryDataByFilterResponse', + 'DeleteBinaryDataByIDsRequest', + 'DeleteBinaryDataByIDsResponse', + 'DeleteTabularDataRequest', + 'DeleteTabularDataResponse', + 'ExportTabularDataRequest', + 'ExportTabularDataResponse', + 'Filter', + 'GetDatabaseConnectionRequest', + 'GetDatabaseConnectionResponse', + 'GetLatestTabularDataRequest', + 'GetLatestTabularDataResponse', + 'Order', + 'RemoveBinaryDataFromDatasetByIDsRequest', + 'RemoveBinaryDataFromDatasetByIDsResponse', + 'RemoveBoundingBoxFromImageByIDRequest', + 'RemoveBoundingBoxFromImageByIDResponse', + 'RemoveTagsFromBinaryDataByFilterRequest', + 'RemoveTagsFromBinaryDataByFilterResponse', + 'RemoveTagsFromBinaryDataByIDsRequest', + 'RemoveTagsFromBinaryDataByIDsResponse', + 'TabularData', + 'TabularDataByFilterRequest', + 'TabularDataByFilterResponse', + 'TabularDataByMQLRequest', + 'TabularDataByMQLResponse', + 'TabularDataBySQLRequest', + 'TabularDataBySQLResponse', + 'TabularDataSource', + 'TabularDataSourceType', + 'TagsByFilterRequest', + 'TagsByFilterResponse', + 'TagsFilter', + 'TagsFilterType', + 'UpdateBoundingBoxRequest', + 'UpdateBoundingBoxResponse', ] diff --git a/src/viam/proto/app/datapipelines/__init__.py b/src/viam/proto/app/datapipelines/__init__.py index b81d834f1..060344965 100644 --- a/src/viam/proto/app/datapipelines/__init__.py +++ b/src/viam/proto/app/datapipelines/__init__.py @@ -1,12 +1,11 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - +''' from ....gen.app.datapipelines.v1.data_pipelines_grpc import ( DataPipelinesServiceBase, DataPipelinesServiceStub, - UnimplementedDataPipelinesServiceBase, + UnimplementedDataPipelinesServiceBase ) from ....gen.app.datapipelines.v1.data_pipelines_pb2 import ( CreateDataPipelineRequest, @@ -27,30 +26,30 @@ ListDataPipelinesRequest, ListDataPipelinesResponse, RenameDataPipelineRequest, - RenameDataPipelineResponse, + RenameDataPipelineResponse ) __all__ = [ - "DataPipelinesServiceBase", - "DataPipelinesServiceStub", - "UnimplementedDataPipelinesServiceBase", - "CreateDataPipelineRequest", - "CreateDataPipelineResponse", - "DataPipeline", - "DataPipelineRun", - "DataPipelineRunStatus", - "DeleteDataPipelineRequest", - "DeleteDataPipelineResponse", - "DisableDataPipelineRequest", - "DisableDataPipelineResponse", - "EnableDataPipelineRequest", - "EnableDataPipelineResponse", - "GetDataPipelineRequest", - "GetDataPipelineResponse", - "ListDataPipelineRunsRequest", - "ListDataPipelineRunsResponse", - "ListDataPipelinesRequest", - "ListDataPipelinesResponse", - "RenameDataPipelineRequest", - "RenameDataPipelineResponse", + 'DataPipelinesServiceBase', + 'DataPipelinesServiceStub', + 'UnimplementedDataPipelinesServiceBase', + 'CreateDataPipelineRequest', + 'CreateDataPipelineResponse', + 'DataPipeline', + 'DataPipelineRun', + 'DataPipelineRunStatus', + 'DeleteDataPipelineRequest', + 'DeleteDataPipelineResponse', + 'DisableDataPipelineRequest', + 'DisableDataPipelineResponse', + 'EnableDataPipelineRequest', + 'EnableDataPipelineResponse', + 'GetDataPipelineRequest', + 'GetDataPipelineResponse', + 'ListDataPipelineRunsRequest', + 'ListDataPipelineRunsResponse', + 'ListDataPipelinesRequest', + 'ListDataPipelinesResponse', + 'RenameDataPipelineRequest', + 'RenameDataPipelineResponse', ] diff --git a/src/viam/proto/app/dataset/__init__.py b/src/viam/proto/app/dataset/__init__.py index 602f21934..36c0715d9 100644 --- a/src/viam/proto/app/dataset/__init__.py +++ b/src/viam/proto/app/dataset/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.app.dataset.v1.dataset_grpc import DatasetServiceBase, DatasetServiceStub, UnimplementedDatasetServiceBase +''' +from ....gen.app.dataset.v1.dataset_grpc import ( + DatasetServiceBase, + DatasetServiceStub, + UnimplementedDatasetServiceBase +) from ....gen.app.dataset.v1.dataset_pb2 import ( CreateDatasetRequest, CreateDatasetResponse, @@ -17,24 +20,24 @@ MergeDatasetsRequest, MergeDatasetsResponse, RenameDatasetRequest, - RenameDatasetResponse, + RenameDatasetResponse ) __all__ = [ - "DatasetServiceBase", - "DatasetServiceStub", - "UnimplementedDatasetServiceBase", - "CreateDatasetRequest", - "CreateDatasetResponse", - "Dataset", - "DeleteDatasetRequest", - "DeleteDatasetResponse", - "ListDatasetsByIDsRequest", - "ListDatasetsByIDsResponse", - "ListDatasetsByOrganizationIDRequest", - "ListDatasetsByOrganizationIDResponse", - "MergeDatasetsRequest", - "MergeDatasetsResponse", - "RenameDatasetRequest", - "RenameDatasetResponse", + 'DatasetServiceBase', + 'DatasetServiceStub', + 'UnimplementedDatasetServiceBase', + 'CreateDatasetRequest', + 'CreateDatasetResponse', + 'Dataset', + 'DeleteDatasetRequest', + 'DeleteDatasetResponse', + 'ListDatasetsByIDsRequest', + 'ListDatasetsByIDsResponse', + 'ListDatasetsByOrganizationIDRequest', + 'ListDatasetsByOrganizationIDResponse', + 'MergeDatasetsRequest', + 'MergeDatasetsResponse', + 'RenameDatasetRequest', + 'RenameDatasetResponse', ] diff --git a/src/viam/proto/app/datasync/__init__.py b/src/viam/proto/app/datasync/__init__.py index a9f8451b5..62e46c8ab 100644 --- a/src/viam/proto/app/datasync/__init__.py +++ b/src/viam/proto/app/datasync/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.app.datasync.v1.data_sync_grpc import DataSyncServiceBase, DataSyncServiceStub, UnimplementedDataSyncServiceBase +''' +from ....gen.app.datasync.v1.data_sync_grpc import ( + DataSyncServiceBase, + DataSyncServiceStub, + UnimplementedDataSyncServiceBase +) from ....gen.app.datasync.v1.data_sync_pb2 import ( CaptureInterval, DataCaptureMetadata, @@ -19,26 +22,26 @@ SensorMetadata, StreamingDataCaptureUploadRequest, StreamingDataCaptureUploadResponse, - UploadMetadata, + UploadMetadata ) __all__ = [ - "DataSyncServiceBase", - "DataSyncServiceStub", - "UnimplementedDataSyncServiceBase", - "CaptureInterval", - "DataCaptureMetadata", - "DataCaptureUploadMetadata", - "DataCaptureUploadRequest", - "DataCaptureUploadResponse", - "DataType", - "FileData", - "FileUploadRequest", - "FileUploadResponse", - "MimeType", - "SensorData", - "SensorMetadata", - "StreamingDataCaptureUploadRequest", - "StreamingDataCaptureUploadResponse", - "UploadMetadata", + 'DataSyncServiceBase', + 'DataSyncServiceStub', + 'UnimplementedDataSyncServiceBase', + 'CaptureInterval', + 'DataCaptureMetadata', + 'DataCaptureUploadMetadata', + 'DataCaptureUploadRequest', + 'DataCaptureUploadResponse', + 'DataType', + 'FileData', + 'FileUploadRequest', + 'FileUploadResponse', + 'MimeType', + 'SensorData', + 'SensorMetadata', + 'StreamingDataCaptureUploadRequest', + 'StreamingDataCaptureUploadResponse', + 'UploadMetadata', ] diff --git a/src/viam/proto/app/end_user.py b/src/viam/proto/app/end_user.py index f0290e5f0..4eaa744ca 100644 --- a/src/viam/proto/app/end_user.py +++ b/src/viam/proto/app/end_user.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ...gen.app.v1.end_user_grpc import EndUserServiceBase, EndUserServiceStub, UnimplementedEndUserServiceBase +''' +from ...gen.app.v1.end_user_grpc import ( + EndUserServiceBase, + EndUserServiceStub, + UnimplementedEndUserServiceBase +) from ...gen.app.v1.end_user_pb2 import ( AcceptLegalRequest, AcceptLegalResponse, @@ -14,21 +17,21 @@ RegisterAuthApplicationRequest, RegisterAuthApplicationResponse, UpdateAuthApplicationRequest, - UpdateAuthApplicationResponse, + UpdateAuthApplicationResponse ) __all__ = [ - "EndUserServiceBase", - "EndUserServiceStub", - "UnimplementedEndUserServiceBase", - "AcceptLegalRequest", - "AcceptLegalResponse", - "GetAuthApplicationRequest", - "GetAuthApplicationResponse", - "IsLegalAcceptedRequest", - "IsLegalAcceptedResponse", - "RegisterAuthApplicationRequest", - "RegisterAuthApplicationResponse", - "UpdateAuthApplicationRequest", - "UpdateAuthApplicationResponse", + 'EndUserServiceBase', + 'EndUserServiceStub', + 'UnimplementedEndUserServiceBase', + 'AcceptLegalRequest', + 'AcceptLegalResponse', + 'GetAuthApplicationRequest', + 'GetAuthApplicationResponse', + 'IsLegalAcceptedRequest', + 'IsLegalAcceptedResponse', + 'RegisterAuthApplicationRequest', + 'RegisterAuthApplicationResponse', + 'UpdateAuthApplicationRequest', + 'UpdateAuthApplicationResponse', ] diff --git a/src/viam/proto/app/mlinference/__init__.py b/src/viam/proto/app/mlinference/__init__.py index 4bd1fe182..d3b3de123 100644 --- a/src/viam/proto/app/mlinference/__init__.py +++ b/src/viam/proto/app/mlinference/__init__.py @@ -1,15 +1,21 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.app.mlinference.v1.ml_inference_grpc import MLInferenceServiceBase, MLInferenceServiceStub, UnimplementedMLInferenceServiceBase -from ....gen.app.mlinference.v1.ml_inference_pb2 import GetInferenceRequest, GetInferenceResponse +''' +from ....gen.app.mlinference.v1.ml_inference_grpc import ( + MLInferenceServiceBase, + MLInferenceServiceStub, + UnimplementedMLInferenceServiceBase +) +from ....gen.app.mlinference.v1.ml_inference_pb2 import ( + GetInferenceRequest, + GetInferenceResponse +) __all__ = [ - "MLInferenceServiceBase", - "MLInferenceServiceStub", - "UnimplementedMLInferenceServiceBase", - "GetInferenceRequest", - "GetInferenceResponse", + 'MLInferenceServiceBase', + 'MLInferenceServiceStub', + 'UnimplementedMLInferenceServiceBase', + 'GetInferenceRequest', + 'GetInferenceResponse', ] diff --git a/src/viam/proto/app/mltraining/__init__.py b/src/viam/proto/app/mltraining/__init__.py index 179c6a403..ae40efe86 100644 --- a/src/viam/proto/app/mltraining/__init__.py +++ b/src/viam/proto/app/mltraining/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.app.mltraining.v1.ml_training_grpc import MLTrainingServiceBase, MLTrainingServiceStub, UnimplementedMLTrainingServiceBase +''' +from ....gen.app.mltraining.v1.ml_training_grpc import ( + MLTrainingServiceBase, + MLTrainingServiceStub, + UnimplementedMLTrainingServiceBase +) from ....gen.app.mltraining.v1.ml_training_pb2 import ( CancelTrainingJobRequest, CancelTrainingJobResponse, @@ -23,30 +26,30 @@ SubmitTrainingJobResponse, TrainingJobLogEntry, TrainingJobMetadata, - TrainingStatus, + TrainingStatus ) __all__ = [ - "MLTrainingServiceBase", - "MLTrainingServiceStub", - "UnimplementedMLTrainingServiceBase", - "CancelTrainingJobRequest", - "CancelTrainingJobResponse", - "DeleteCompletedTrainingJobRequest", - "DeleteCompletedTrainingJobResponse", - "GetTrainingJobLogsRequest", - "GetTrainingJobLogsResponse", - "GetTrainingJobRequest", - "GetTrainingJobResponse", - "ListTrainingJobsRequest", - "ListTrainingJobsResponse", - "ModelFramework", - "ModelType", - "SubmitCustomTrainingJobRequest", - "SubmitCustomTrainingJobResponse", - "SubmitTrainingJobRequest", - "SubmitTrainingJobResponse", - "TrainingJobLogEntry", - "TrainingJobMetadata", - "TrainingStatus", + 'MLTrainingServiceBase', + 'MLTrainingServiceStub', + 'UnimplementedMLTrainingServiceBase', + 'CancelTrainingJobRequest', + 'CancelTrainingJobResponse', + 'DeleteCompletedTrainingJobRequest', + 'DeleteCompletedTrainingJobResponse', + 'GetTrainingJobLogsRequest', + 'GetTrainingJobLogsResponse', + 'GetTrainingJobRequest', + 'GetTrainingJobResponse', + 'ListTrainingJobsRequest', + 'ListTrainingJobsResponse', + 'ModelFramework', + 'ModelType', + 'SubmitCustomTrainingJobRequest', + 'SubmitCustomTrainingJobResponse', + 'SubmitTrainingJobRequest', + 'SubmitTrainingJobResponse', + 'TrainingJobLogEntry', + 'TrainingJobMetadata', + 'TrainingStatus', ] diff --git a/src/viam/proto/app/packages/__init__.py b/src/viam/proto/app/packages/__init__.py index b09b26537..263674cc7 100644 --- a/src/viam/proto/app/packages/__init__.py +++ b/src/viam/proto/app/packages/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.app.packages.v1.packages_grpc import PackageServiceBase, PackageServiceStub, UnimplementedPackageServiceBase +''' +from ....gen.app.packages.v1.packages_grpc import ( + PackageServiceBase, + PackageServiceStub, + UnimplementedPackageServiceBase +) from ....gen.app.packages.v1.packages_pb2 import ( CreatePackageRequest, CreatePackageResponse, @@ -16,23 +19,23 @@ ListPackagesResponse, Package, PackageInfo, - PackageType, + PackageType ) __all__ = [ - "PackageServiceBase", - "PackageServiceStub", - "UnimplementedPackageServiceBase", - "CreatePackageRequest", - "CreatePackageResponse", - "DeletePackageRequest", - "DeletePackageResponse", - "FileInfo", - "GetPackageRequest", - "GetPackageResponse", - "ListPackagesRequest", - "ListPackagesResponse", - "Package", - "PackageInfo", - "PackageType", + 'PackageServiceBase', + 'PackageServiceStub', + 'UnimplementedPackageServiceBase', + 'CreatePackageRequest', + 'CreatePackageResponse', + 'DeletePackageRequest', + 'DeletePackageResponse', + 'FileInfo', + 'GetPackageRequest', + 'GetPackageResponse', + 'ListPackagesRequest', + 'ListPackagesResponse', + 'Package', + 'PackageInfo', + 'PackageType', ] diff --git a/src/viam/proto/app/robot.py b/src/viam/proto/app/robot.py index 7be6050c7..120f6d56d 100644 --- a/src/viam/proto/app/robot.py +++ b/src/viam/proto/app/robot.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ...gen.app.v1.robot_grpc import RobotServiceBase, RobotServiceStub, UnimplementedRobotServiceBase +''' +from ...gen.app.v1.robot_grpc import ( + RobotServiceBase, + RobotServiceStub, + UnimplementedRobotServiceBase +) from ...gen.app.v1.robot_pb2 import ( AgentInfo, AppValidationStatus, @@ -18,8 +21,8 @@ CredentialsType, ExternalAuthConfig, Frame, - JobConfig, JWKSFile, + JobConfig, LocationSecret, LogConfiguration, LogPatternConfig, @@ -40,47 +43,47 @@ ServiceConfig, SessionsConfig, TrafficTunnelEndpoint, - Translation, + Translation ) __all__ = [ - "RobotServiceBase", - "RobotServiceStub", - "UnimplementedRobotServiceBase", - "AgentInfo", - "AppValidationStatus", - "AuthConfig", - "AuthHandlerConfig", - "CertificateRequest", - "CertificateResponse", - "CloudConfig", - "ComponentConfig", - "ConfigRequest", - "ConfigResponse", - "CredentialsType", - "ExternalAuthConfig", - "Frame", - "JWKSFile", - "JobConfig", - "LocationSecret", - "LogConfiguration", - "LogPatternConfig", - "LogRequest", - "LogResponse", - "MaintenanceConfig", - "ModuleConfig", - "NeedsRestartRequest", - "NeedsRestartResponse", - "NetworkConfig", - "Orientation", - "PackageConfig", - "ProcessConfig", - "RemoteAuth", - "RemoteConfig", - "ResourceLevelServiceConfig", - "RobotConfig", - "ServiceConfig", - "SessionsConfig", - "TrafficTunnelEndpoint", - "Translation", + 'RobotServiceBase', + 'RobotServiceStub', + 'UnimplementedRobotServiceBase', + 'AgentInfo', + 'AppValidationStatus', + 'AuthConfig', + 'AuthHandlerConfig', + 'CertificateRequest', + 'CertificateResponse', + 'CloudConfig', + 'ComponentConfig', + 'ConfigRequest', + 'ConfigResponse', + 'CredentialsType', + 'ExternalAuthConfig', + 'Frame', + 'JWKSFile', + 'JobConfig', + 'LocationSecret', + 'LogConfiguration', + 'LogPatternConfig', + 'LogRequest', + 'LogResponse', + 'MaintenanceConfig', + 'ModuleConfig', + 'NeedsRestartRequest', + 'NeedsRestartResponse', + 'NetworkConfig', + 'Orientation', + 'PackageConfig', + 'ProcessConfig', + 'RemoteAuth', + 'RemoteConfig', + 'ResourceLevelServiceConfig', + 'RobotConfig', + 'ServiceConfig', + 'SessionsConfig', + 'TrafficTunnelEndpoint', + 'Translation', ] diff --git a/src/viam/proto/common/__init__.py b/src/viam/proto/common/__init__.py index f835f2ac6..83e3c11c9 100644 --- a/src/viam/proto/common/__init__.py +++ b/src/viam/proto/common/__init__.py @@ -1,17 +1,16 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - +''' from ...gen.common.v1.common_pb2 import ( ActuatorStatus, Capsule, DoCommandRequest, DoCommandResponse, GeoGeometry, + GeoPoint, GeometriesInFrame, Geometry, - GeoPoint, GetGeometriesRequest, GetGeometriesResponse, GetKinematicsRequest, @@ -22,6 +21,7 @@ LogEntry, Mesh, Orientation, + PointCloud, PointCloudObject, Pose, PoseInFrame, @@ -31,36 +31,37 @@ Sphere, Transform, Vector3, - WorldState, + WorldState ) __all__ = [ - "ActuatorStatus", - "Capsule", - "DoCommandRequest", - "DoCommandResponse", - "GeoGeometry", - "GeoPoint", - "GeometriesInFrame", - "Geometry", - "GetGeometriesRequest", - "GetGeometriesResponse", - "GetKinematicsRequest", - "GetKinematicsResponse", - "GetReadingsRequest", - "GetReadingsResponse", - "KinematicsFileFormat", - "LogEntry", - "Mesh", - "Orientation", - "PointCloudObject", - "Pose", - "PoseInFrame", - "RectangularPrism", - "ResourceName", - "ResponseMetadata", - "Sphere", - "Transform", - "Vector3", - "WorldState", + 'ActuatorStatus', + 'Capsule', + 'DoCommandRequest', + 'DoCommandResponse', + 'GeoGeometry', + 'GeoPoint', + 'GeometriesInFrame', + 'Geometry', + 'GetGeometriesRequest', + 'GetGeometriesResponse', + 'GetKinematicsRequest', + 'GetKinematicsResponse', + 'GetReadingsRequest', + 'GetReadingsResponse', + 'KinematicsFileFormat', + 'LogEntry', + 'Mesh', + 'Orientation', + 'PointCloud', + 'PointCloudObject', + 'Pose', + 'PoseInFrame', + 'RectangularPrism', + 'ResourceName', + 'ResponseMetadata', + 'Sphere', + 'Transform', + 'Vector3', + 'WorldState', ] diff --git a/src/viam/proto/component/arm/__init__.py b/src/viam/proto/component/arm/__init__.py index 65297b318..1365355c4 100644 --- a/src/viam/proto/component/arm/__init__.py +++ b/src/viam/proto/component/arm/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.component.arm.v1.arm_grpc import ArmServiceBase, ArmServiceStub, UnimplementedArmServiceBase +''' +from ....gen.component.arm.v1.arm_grpc import ( + ArmServiceBase, + ArmServiceStub, + UnimplementedArmServiceBase +) from ....gen.component.arm.v1.arm_pb2 import ( GetEndPositionRequest, GetEndPositionResponse, @@ -21,28 +24,28 @@ MoveToPositionResponse, Status, StopRequest, - StopResponse, + StopResponse ) __all__ = [ - "ArmServiceBase", - "ArmServiceStub", - "UnimplementedArmServiceBase", - "GetEndPositionRequest", - "GetEndPositionResponse", - "GetJointPositionsRequest", - "GetJointPositionsResponse", - "IsMovingRequest", - "IsMovingResponse", - "JointPositions", - "MoveOptions", - "MoveThroughJointPositionsRequest", - "MoveThroughJointPositionsResponse", - "MoveToJointPositionsRequest", - "MoveToJointPositionsResponse", - "MoveToPositionRequest", - "MoveToPositionResponse", - "Status", - "StopRequest", - "StopResponse", + 'ArmServiceBase', + 'ArmServiceStub', + 'UnimplementedArmServiceBase', + 'GetEndPositionRequest', + 'GetEndPositionResponse', + 'GetJointPositionsRequest', + 'GetJointPositionsResponse', + 'IsMovingRequest', + 'IsMovingResponse', + 'JointPositions', + 'MoveOptions', + 'MoveThroughJointPositionsRequest', + 'MoveThroughJointPositionsResponse', + 'MoveToJointPositionsRequest', + 'MoveToJointPositionsResponse', + 'MoveToPositionRequest', + 'MoveToPositionResponse', + 'Status', + 'StopRequest', + 'StopResponse', ] diff --git a/src/viam/proto/component/audioinput/__init__.py b/src/viam/proto/component/audioinput/__init__.py index c0dde507b..6ea451140 100644 --- a/src/viam/proto/component/audioinput/__init__.py +++ b/src/viam/proto/component/audioinput/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.component.audioinput.v1.audioinput_grpc import AudioInputServiceBase, AudioInputServiceStub, UnimplementedAudioInputServiceBase +''' +from ....gen.component.audioinput.v1.audioinput_grpc import ( + AudioInputServiceBase, + AudioInputServiceStub, + UnimplementedAudioInputServiceBase +) from ....gen.component.audioinput.v1.audioinput_pb2 import ( AudioChunk, AudioChunkInfo, @@ -12,19 +15,19 @@ PropertiesRequest, PropertiesResponse, RecordRequest, - SampleFormat, + SampleFormat ) __all__ = [ - "AudioInputServiceBase", - "AudioInputServiceStub", - "UnimplementedAudioInputServiceBase", - "AudioChunk", - "AudioChunkInfo", - "ChunksRequest", - "ChunksResponse", - "PropertiesRequest", - "PropertiesResponse", - "RecordRequest", - "SampleFormat", + 'AudioInputServiceBase', + 'AudioInputServiceStub', + 'UnimplementedAudioInputServiceBase', + 'AudioChunk', + 'AudioChunkInfo', + 'ChunksRequest', + 'ChunksResponse', + 'PropertiesRequest', + 'PropertiesResponse', + 'RecordRequest', + 'SampleFormat', ] diff --git a/src/viam/proto/component/base/__init__.py b/src/viam/proto/component/base/__init__.py index 74b5f2704..d92a15a21 100644 --- a/src/viam/proto/component/base/__init__.py +++ b/src/viam/proto/component/base/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.component.base.v1.base_grpc import BaseServiceBase, BaseServiceStub, UnimplementedBaseServiceBase +''' +from ....gen.component.base.v1.base_grpc import ( + BaseServiceBase, + BaseServiceStub, + UnimplementedBaseServiceBase +) from ....gen.component.base.v1.base_pb2 import ( GetPropertiesRequest, GetPropertiesResponse, @@ -18,25 +21,25 @@ SpinRequest, SpinResponse, StopRequest, - StopResponse, + StopResponse ) __all__ = [ - "BaseServiceBase", - "BaseServiceStub", - "UnimplementedBaseServiceBase", - "GetPropertiesRequest", - "GetPropertiesResponse", - "IsMovingRequest", - "IsMovingResponse", - "MoveStraightRequest", - "MoveStraightResponse", - "SetPowerRequest", - "SetPowerResponse", - "SetVelocityRequest", - "SetVelocityResponse", - "SpinRequest", - "SpinResponse", - "StopRequest", - "StopResponse", + 'BaseServiceBase', + 'BaseServiceStub', + 'UnimplementedBaseServiceBase', + 'GetPropertiesRequest', + 'GetPropertiesResponse', + 'IsMovingRequest', + 'IsMovingResponse', + 'MoveStraightRequest', + 'MoveStraightResponse', + 'SetPowerRequest', + 'SetPowerResponse', + 'SetVelocityRequest', + 'SetVelocityResponse', + 'SpinRequest', + 'SpinResponse', + 'StopRequest', + 'StopResponse', ] diff --git a/src/viam/proto/component/board/__init__.py b/src/viam/proto/component/board/__init__.py index 2f5bc9874..21dfbb18e 100644 --- a/src/viam/proto/component/board/__init__.py +++ b/src/viam/proto/component/board/__init__.py @@ -1,62 +1,65 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.component.board.v1.board_grpc import BoardServiceBase, BoardServiceStub, UnimplementedBoardServiceBase +''' +from ....gen.component.board.v1.board_grpc import ( + BoardServiceBase, + BoardServiceStub, + UnimplementedBoardServiceBase +) from ....gen.component.board.v1.board_pb2 import ( GetDigitalInterruptValueRequest, GetDigitalInterruptValueResponse, GetGPIORequest, GetGPIOResponse, - PowerMode, PWMFrequencyRequest, PWMFrequencyResponse, PWMRequest, PWMResponse, + PowerMode, ReadAnalogReaderRequest, ReadAnalogReaderResponse, SetGPIORequest, SetGPIOResponse, - SetPowerModeRequest, - SetPowerModeResponse, SetPWMFrequencyRequest, SetPWMFrequencyResponse, SetPWMRequest, SetPWMResponse, + SetPowerModeRequest, + SetPowerModeResponse, Status, StreamTicksRequest, StreamTicksResponse, WriteAnalogRequest, - WriteAnalogResponse, + WriteAnalogResponse ) __all__ = [ - "BoardServiceBase", - "BoardServiceStub", - "UnimplementedBoardServiceBase", - "GetDigitalInterruptValueRequest", - "GetDigitalInterruptValueResponse", - "GetGPIORequest", - "GetGPIOResponse", - "PWMFrequencyRequest", - "PWMFrequencyResponse", - "PWMRequest", - "PWMResponse", - "PowerMode", - "ReadAnalogReaderRequest", - "ReadAnalogReaderResponse", - "SetGPIORequest", - "SetGPIOResponse", - "SetPWMFrequencyRequest", - "SetPWMFrequencyResponse", - "SetPWMRequest", - "SetPWMResponse", - "SetPowerModeRequest", - "SetPowerModeResponse", - "Status", - "StreamTicksRequest", - "StreamTicksResponse", - "WriteAnalogRequest", - "WriteAnalogResponse", + 'BoardServiceBase', + 'BoardServiceStub', + 'UnimplementedBoardServiceBase', + 'GetDigitalInterruptValueRequest', + 'GetDigitalInterruptValueResponse', + 'GetGPIORequest', + 'GetGPIOResponse', + 'PWMFrequencyRequest', + 'PWMFrequencyResponse', + 'PWMRequest', + 'PWMResponse', + 'PowerMode', + 'ReadAnalogReaderRequest', + 'ReadAnalogReaderResponse', + 'SetGPIORequest', + 'SetGPIOResponse', + 'SetPWMFrequencyRequest', + 'SetPWMFrequencyResponse', + 'SetPWMRequest', + 'SetPWMResponse', + 'SetPowerModeRequest', + 'SetPowerModeResponse', + 'Status', + 'StreamTicksRequest', + 'StreamTicksResponse', + 'WriteAnalogRequest', + 'WriteAnalogResponse', ] diff --git a/src/viam/proto/component/button/__init__.py b/src/viam/proto/component/button/__init__.py index 45dd96e59..79eb58215 100644 --- a/src/viam/proto/component/button/__init__.py +++ b/src/viam/proto/component/button/__init__.py @@ -1,15 +1,21 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.component.button.v1.button_grpc import ButtonServiceBase, ButtonServiceStub, UnimplementedButtonServiceBase -from ....gen.component.button.v1.button_pb2 import PushRequest, PushResponse +''' +from ....gen.component.button.v1.button_grpc import ( + ButtonServiceBase, + ButtonServiceStub, + UnimplementedButtonServiceBase +) +from ....gen.component.button.v1.button_pb2 import ( + PushRequest, + PushResponse +) __all__ = [ - "ButtonServiceBase", - "ButtonServiceStub", - "UnimplementedButtonServiceBase", - "PushRequest", - "PushResponse", + 'ButtonServiceBase', + 'ButtonServiceStub', + 'UnimplementedButtonServiceBase', + 'PushRequest', + 'PushResponse', ] diff --git a/src/viam/proto/component/camera/__init__.py b/src/viam/proto/component/camera/__init__.py index bd1b35207..1b6848c41 100644 --- a/src/viam/proto/component/camera/__init__.py +++ b/src/viam/proto/component/camera/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.component.camera.v1.camera_grpc import CameraServiceBase, CameraServiceStub, UnimplementedCameraServiceBase +''' +from ....gen.component.camera.v1.camera_grpc import ( + CameraServiceBase, + CameraServiceStub, + UnimplementedCameraServiceBase +) from ....gen.component.camera.v1.camera_pb2 import ( DistortionParameters, Format, @@ -20,27 +23,27 @@ Property, RenderFrameRequest, Webcam, - Webcams, + Webcams ) __all__ = [ - "CameraServiceBase", - "CameraServiceStub", - "UnimplementedCameraServiceBase", - "DistortionParameters", - "Format", - "GetImageRequest", - "GetImageResponse", - "GetImagesRequest", - "GetImagesResponse", - "GetPointCloudRequest", - "GetPointCloudResponse", - "GetPropertiesRequest", - "GetPropertiesResponse", - "Image", - "IntrinsicParameters", - "Property", - "RenderFrameRequest", - "Webcam", - "Webcams", + 'CameraServiceBase', + 'CameraServiceStub', + 'UnimplementedCameraServiceBase', + 'DistortionParameters', + 'Format', + 'GetImageRequest', + 'GetImageResponse', + 'GetImagesRequest', + 'GetImagesResponse', + 'GetPointCloudRequest', + 'GetPointCloudResponse', + 'GetPropertiesRequest', + 'GetPropertiesResponse', + 'Image', + 'IntrinsicParameters', + 'Property', + 'RenderFrameRequest', + 'Webcam', + 'Webcams', ] diff --git a/src/viam/proto/component/encoder/__init__.py b/src/viam/proto/component/encoder/__init__.py index ff442c7a1..0f2632066 100644 --- a/src/viam/proto/component/encoder/__init__.py +++ b/src/viam/proto/component/encoder/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.component.encoder.v1.encoder_grpc import EncoderServiceBase, EncoderServiceStub, UnimplementedEncoderServiceBase +''' +from ....gen.component.encoder.v1.encoder_grpc import ( + EncoderServiceBase, + EncoderServiceStub, + UnimplementedEncoderServiceBase +) from ....gen.component.encoder.v1.encoder_pb2 import ( GetPositionRequest, GetPositionResponse, @@ -11,18 +14,18 @@ GetPropertiesResponse, PositionType, ResetPositionRequest, - ResetPositionResponse, + ResetPositionResponse ) __all__ = [ - "EncoderServiceBase", - "EncoderServiceStub", - "UnimplementedEncoderServiceBase", - "GetPositionRequest", - "GetPositionResponse", - "GetPropertiesRequest", - "GetPropertiesResponse", - "PositionType", - "ResetPositionRequest", - "ResetPositionResponse", + 'EncoderServiceBase', + 'EncoderServiceStub', + 'UnimplementedEncoderServiceBase', + 'GetPositionRequest', + 'GetPositionResponse', + 'GetPropertiesRequest', + 'GetPropertiesResponse', + 'PositionType', + 'ResetPositionRequest', + 'ResetPositionResponse', ] diff --git a/src/viam/proto/component/gantry/__init__.py b/src/viam/proto/component/gantry/__init__.py index 6c2649e9a..9ec08ed1f 100644 --- a/src/viam/proto/component/gantry/__init__.py +++ b/src/viam/proto/component/gantry/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.component.gantry.v1.gantry_grpc import GantryServiceBase, GantryServiceStub, UnimplementedGantryServiceBase +''' +from ....gen.component.gantry.v1.gantry_grpc import ( + GantryServiceBase, + GantryServiceStub, + UnimplementedGantryServiceBase +) from ....gen.component.gantry.v1.gantry_pb2 import ( GetLengthsRequest, GetLengthsResponse, @@ -17,24 +20,24 @@ MoveToPositionResponse, Status, StopRequest, - StopResponse, + StopResponse ) __all__ = [ - "GantryServiceBase", - "GantryServiceStub", - "UnimplementedGantryServiceBase", - "GetLengthsRequest", - "GetLengthsResponse", - "GetPositionRequest", - "GetPositionResponse", - "HomeRequest", - "HomeResponse", - "IsMovingRequest", - "IsMovingResponse", - "MoveToPositionRequest", - "MoveToPositionResponse", - "Status", - "StopRequest", - "StopResponse", + 'GantryServiceBase', + 'GantryServiceStub', + 'UnimplementedGantryServiceBase', + 'GetLengthsRequest', + 'GetLengthsResponse', + 'GetPositionRequest', + 'GetPositionResponse', + 'HomeRequest', + 'HomeResponse', + 'IsMovingRequest', + 'IsMovingResponse', + 'MoveToPositionRequest', + 'MoveToPositionResponse', + 'Status', + 'StopRequest', + 'StopResponse', ] diff --git a/src/viam/proto/component/generic/__init__.py b/src/viam/proto/component/generic/__init__.py index 9b7a1533e..c3c169edc 100644 --- a/src/viam/proto/component/generic/__init__.py +++ b/src/viam/proto/component/generic/__init__.py @@ -1,12 +1,15 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.component.generic.v1.generic_grpc import GenericServiceBase, GenericServiceStub, UnimplementedGenericServiceBase +''' +from ....gen.component.generic.v1.generic_grpc import ( + GenericServiceBase, + GenericServiceStub, + UnimplementedGenericServiceBase +) __all__ = [ - "GenericServiceBase", - "GenericServiceStub", - "UnimplementedGenericServiceBase", + 'GenericServiceBase', + 'GenericServiceStub', + 'UnimplementedGenericServiceBase', ] diff --git a/src/viam/proto/component/gripper/__init__.py b/src/viam/proto/component/gripper/__init__.py index a13269302..551807a1b 100644 --- a/src/viam/proto/component/gripper/__init__.py +++ b/src/viam/proto/component/gripper/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.component.gripper.v1.gripper_grpc import GripperServiceBase, GripperServiceStub, UnimplementedGripperServiceBase +''' +from ....gen.component.gripper.v1.gripper_grpc import ( + GripperServiceBase, + GripperServiceStub, + UnimplementedGripperServiceBase +) from ....gen.component.gripper.v1.gripper_pb2 import ( GrabRequest, GrabResponse, @@ -14,21 +17,21 @@ OpenRequest, OpenResponse, StopRequest, - StopResponse, + StopResponse ) __all__ = [ - "GripperServiceBase", - "GripperServiceStub", - "UnimplementedGripperServiceBase", - "GrabRequest", - "GrabResponse", - "IsHoldingSomethingRequest", - "IsHoldingSomethingResponse", - "IsMovingRequest", - "IsMovingResponse", - "OpenRequest", - "OpenResponse", - "StopRequest", - "StopResponse", + 'GripperServiceBase', + 'GripperServiceStub', + 'UnimplementedGripperServiceBase', + 'GrabRequest', + 'GrabResponse', + 'IsHoldingSomethingRequest', + 'IsHoldingSomethingResponse', + 'IsMovingRequest', + 'IsMovingResponse', + 'OpenRequest', + 'OpenResponse', + 'StopRequest', + 'StopResponse', ] diff --git a/src/viam/proto/component/inputcontroller/__init__.py b/src/viam/proto/component/inputcontroller/__init__.py index ba3f34568..6cc11c165 100644 --- a/src/viam/proto/component/inputcontroller/__init__.py +++ b/src/viam/proto/component/inputcontroller/__init__.py @@ -1,12 +1,11 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - +''' from ....gen.component.inputcontroller.v1.input_controller_grpc import ( InputControllerServiceBase, InputControllerServiceStub, - UnimplementedInputControllerServiceBase, + UnimplementedInputControllerServiceBase ) from ....gen.component.inputcontroller.v1.input_controller_pb2 import ( Event, @@ -18,21 +17,21 @@ StreamEventsRequest, StreamEventsResponse, TriggerEventRequest, - TriggerEventResponse, + TriggerEventResponse ) __all__ = [ - "InputControllerServiceBase", - "InputControllerServiceStub", - "UnimplementedInputControllerServiceBase", - "Event", - "GetControlsRequest", - "GetControlsResponse", - "GetEventsRequest", - "GetEventsResponse", - "Status", - "StreamEventsRequest", - "StreamEventsResponse", - "TriggerEventRequest", - "TriggerEventResponse", + 'InputControllerServiceBase', + 'InputControllerServiceStub', + 'UnimplementedInputControllerServiceBase', + 'Event', + 'GetControlsRequest', + 'GetControlsResponse', + 'GetEventsRequest', + 'GetEventsResponse', + 'Status', + 'StreamEventsRequest', + 'StreamEventsResponse', + 'TriggerEventRequest', + 'TriggerEventResponse', ] diff --git a/src/viam/proto/component/motor/__init__.py b/src/viam/proto/component/motor/__init__.py index b27fd8981..d5dd4c1c5 100644 --- a/src/viam/proto/component/motor/__init__.py +++ b/src/viam/proto/component/motor/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.component.motor.v1.motor_grpc import MotorServiceBase, MotorServiceStub, UnimplementedMotorServiceBase +''' +from ....gen.component.motor.v1.motor_grpc import ( + MotorServiceBase, + MotorServiceStub, + UnimplementedMotorServiceBase +) from ....gen.component.motor.v1.motor_pb2 import ( GetPositionRequest, GetPositionResponse, @@ -25,32 +28,32 @@ SetRPMResponse, Status, StopRequest, - StopResponse, + StopResponse ) __all__ = [ - "MotorServiceBase", - "MotorServiceStub", - "UnimplementedMotorServiceBase", - "GetPositionRequest", - "GetPositionResponse", - "GetPropertiesRequest", - "GetPropertiesResponse", - "GoForRequest", - "GoForResponse", - "GoToRequest", - "GoToResponse", - "IsMovingRequest", - "IsMovingResponse", - "IsPoweredRequest", - "IsPoweredResponse", - "ResetZeroPositionRequest", - "ResetZeroPositionResponse", - "SetPowerRequest", - "SetPowerResponse", - "SetRPMRequest", - "SetRPMResponse", - "Status", - "StopRequest", - "StopResponse", + 'MotorServiceBase', + 'MotorServiceStub', + 'UnimplementedMotorServiceBase', + 'GetPositionRequest', + 'GetPositionResponse', + 'GetPropertiesRequest', + 'GetPropertiesResponse', + 'GoForRequest', + 'GoForResponse', + 'GoToRequest', + 'GoToResponse', + 'IsMovingRequest', + 'IsMovingResponse', + 'IsPoweredRequest', + 'IsPoweredResponse', + 'ResetZeroPositionRequest', + 'ResetZeroPositionResponse', + 'SetPowerRequest', + 'SetPowerResponse', + 'SetRPMRequest', + 'SetRPMResponse', + 'Status', + 'StopRequest', + 'StopResponse', ] diff --git a/src/viam/proto/component/movementsensor/__init__.py b/src/viam/proto/component/movementsensor/__init__.py index 770de4997..cef69fa10 100644 --- a/src/viam/proto/component/movementsensor/__init__.py +++ b/src/viam/proto/component/movementsensor/__init__.py @@ -1,12 +1,11 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - +''' from ....gen.component.movementsensor.v1.movementsensor_grpc import ( MovementSensorServiceBase, MovementSensorServiceStub, - UnimplementedMovementSensorServiceBase, + UnimplementedMovementSensorServiceBase ) from ....gen.component.movementsensor.v1.movementsensor_pb2 import ( GetAccuracyRequest, @@ -24,27 +23,27 @@ GetPositionRequest, GetPositionResponse, GetPropertiesRequest, - GetPropertiesResponse, + GetPropertiesResponse ) __all__ = [ - "MovementSensorServiceBase", - "MovementSensorServiceStub", - "UnimplementedMovementSensorServiceBase", - "GetAccuracyRequest", - "GetAccuracyResponse", - "GetAngularVelocityRequest", - "GetAngularVelocityResponse", - "GetCompassHeadingRequest", - "GetCompassHeadingResponse", - "GetLinearAccelerationRequest", - "GetLinearAccelerationResponse", - "GetLinearVelocityRequest", - "GetLinearVelocityResponse", - "GetOrientationRequest", - "GetOrientationResponse", - "GetPositionRequest", - "GetPositionResponse", - "GetPropertiesRequest", - "GetPropertiesResponse", + 'MovementSensorServiceBase', + 'MovementSensorServiceStub', + 'UnimplementedMovementSensorServiceBase', + 'GetAccuracyRequest', + 'GetAccuracyResponse', + 'GetAngularVelocityRequest', + 'GetAngularVelocityResponse', + 'GetCompassHeadingRequest', + 'GetCompassHeadingResponse', + 'GetLinearAccelerationRequest', + 'GetLinearAccelerationResponse', + 'GetLinearVelocityRequest', + 'GetLinearVelocityResponse', + 'GetOrientationRequest', + 'GetOrientationResponse', + 'GetPositionRequest', + 'GetPositionResponse', + 'GetPropertiesRequest', + 'GetPropertiesResponse', ] diff --git a/src/viam/proto/component/posetracker/__init__.py b/src/viam/proto/component/posetracker/__init__.py index 7073f07f1..2644a7d67 100644 --- a/src/viam/proto/component/posetracker/__init__.py +++ b/src/viam/proto/component/posetracker/__init__.py @@ -1,19 +1,21 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - +''' from ....gen.component.posetracker.v1.pose_tracker_grpc import ( PoseTrackerServiceBase, PoseTrackerServiceStub, - UnimplementedPoseTrackerServiceBase, + UnimplementedPoseTrackerServiceBase +) +from ....gen.component.posetracker.v1.pose_tracker_pb2 import ( + GetPosesRequest, + GetPosesResponse ) -from ....gen.component.posetracker.v1.pose_tracker_pb2 import GetPosesRequest, GetPosesResponse __all__ = [ - "PoseTrackerServiceBase", - "PoseTrackerServiceStub", - "UnimplementedPoseTrackerServiceBase", - "GetPosesRequest", - "GetPosesResponse", + 'PoseTrackerServiceBase', + 'PoseTrackerServiceStub', + 'UnimplementedPoseTrackerServiceBase', + 'GetPosesRequest', + 'GetPosesResponse', ] diff --git a/src/viam/proto/component/powersensor/__init__.py b/src/viam/proto/component/powersensor/__init__.py index dbd1b7076..c170f347e 100644 --- a/src/viam/proto/component/powersensor/__init__.py +++ b/src/viam/proto/component/powersensor/__init__.py @@ -1,12 +1,11 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - +''' from ....gen.component.powersensor.v1.powersensor_grpc import ( PowerSensorServiceBase, PowerSensorServiceStub, - UnimplementedPowerSensorServiceBase, + UnimplementedPowerSensorServiceBase ) from ....gen.component.powersensor.v1.powersensor_pb2 import ( GetCurrentRequest, @@ -14,17 +13,17 @@ GetPowerRequest, GetPowerResponse, GetVoltageRequest, - GetVoltageResponse, + GetVoltageResponse ) __all__ = [ - "PowerSensorServiceBase", - "PowerSensorServiceStub", - "UnimplementedPowerSensorServiceBase", - "GetCurrentRequest", - "GetCurrentResponse", - "GetPowerRequest", - "GetPowerResponse", - "GetVoltageRequest", - "GetVoltageResponse", + 'PowerSensorServiceBase', + 'PowerSensorServiceStub', + 'UnimplementedPowerSensorServiceBase', + 'GetCurrentRequest', + 'GetCurrentResponse', + 'GetPowerRequest', + 'GetPowerResponse', + 'GetVoltageRequest', + 'GetVoltageResponse', ] diff --git a/src/viam/proto/component/sensor/__init__.py b/src/viam/proto/component/sensor/__init__.py index 86939e994..034b03b89 100644 --- a/src/viam/proto/component/sensor/__init__.py +++ b/src/viam/proto/component/sensor/__init__.py @@ -1,12 +1,15 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.component.sensor.v1.sensor_grpc import SensorServiceBase, SensorServiceStub, UnimplementedSensorServiceBase +''' +from ....gen.component.sensor.v1.sensor_grpc import ( + SensorServiceBase, + SensorServiceStub, + UnimplementedSensorServiceBase +) __all__ = [ - "SensorServiceBase", - "SensorServiceStub", - "UnimplementedSensorServiceBase", + 'SensorServiceBase', + 'SensorServiceStub', + 'UnimplementedSensorServiceBase', ] diff --git a/src/viam/proto/component/servo/__init__.py b/src/viam/proto/component/servo/__init__.py index 2e4626130..5312e0089 100644 --- a/src/viam/proto/component/servo/__init__.py +++ b/src/viam/proto/component/servo/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.component.servo.v1.servo_grpc import ServoServiceBase, ServoServiceStub, UnimplementedServoServiceBase +''' +from ....gen.component.servo.v1.servo_grpc import ( + ServoServiceBase, + ServoServiceStub, + UnimplementedServoServiceBase +) from ....gen.component.servo.v1.servo_pb2 import ( GetPositionRequest, GetPositionResponse, @@ -13,20 +16,20 @@ MoveResponse, Status, StopRequest, - StopResponse, + StopResponse ) __all__ = [ - "ServoServiceBase", - "ServoServiceStub", - "UnimplementedServoServiceBase", - "GetPositionRequest", - "GetPositionResponse", - "IsMovingRequest", - "IsMovingResponse", - "MoveRequest", - "MoveResponse", - "Status", - "StopRequest", - "StopResponse", + 'ServoServiceBase', + 'ServoServiceStub', + 'UnimplementedServoServiceBase', + 'GetPositionRequest', + 'GetPositionResponse', + 'IsMovingRequest', + 'IsMovingResponse', + 'MoveRequest', + 'MoveResponse', + 'Status', + 'StopRequest', + 'StopResponse', ] diff --git a/src/viam/proto/component/switch/__init__.py b/src/viam/proto/component/switch/__init__.py index 1fb43ec49..9572873ac 100644 --- a/src/viam/proto/component/switch/__init__.py +++ b/src/viam/proto/component/switch/__init__.py @@ -1,26 +1,29 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.component.switch.v1.switch_grpc import SwitchServiceBase, SwitchServiceStub, UnimplementedSwitchServiceBase +''' +from ....gen.component.switch.v1.switch_grpc import ( + SwitchServiceBase, + SwitchServiceStub, + UnimplementedSwitchServiceBase +) from ....gen.component.switch.v1.switch_pb2 import ( GetNumberOfPositionsRequest, GetNumberOfPositionsResponse, GetPositionRequest, GetPositionResponse, SetPositionRequest, - SetPositionResponse, + SetPositionResponse ) __all__ = [ - "SwitchServiceBase", - "SwitchServiceStub", - "UnimplementedSwitchServiceBase", - "GetNumberOfPositionsRequest", - "GetNumberOfPositionsResponse", - "GetPositionRequest", - "GetPositionResponse", - "SetPositionRequest", - "SetPositionResponse", + 'SwitchServiceBase', + 'SwitchServiceStub', + 'UnimplementedSwitchServiceBase', + 'GetNumberOfPositionsRequest', + 'GetNumberOfPositionsResponse', + 'GetPositionRequest', + 'GetPositionResponse', + 'SetPositionRequest', + 'SetPositionResponse', ] diff --git a/src/viam/proto/component/testecho/__init__.py b/src/viam/proto/component/testecho/__init__.py index a60f271f9..9590dbc73 100644 --- a/src/viam/proto/component/testecho/__init__.py +++ b/src/viam/proto/component/testecho/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.component.testecho.v1.testecho_grpc import TestEchoServiceBase, TestEchoServiceStub, UnimplementedTestEchoServiceBase +''' +from ....gen.component.testecho.v1.testecho_grpc import ( + TestEchoServiceBase, + TestEchoServiceStub, + UnimplementedTestEchoServiceBase +) from ....gen.component.testecho.v1.testecho_pb2 import ( EchoBiDiRequest, EchoBiDiResponse, @@ -12,19 +15,19 @@ EchoRequest, EchoResponse, StopRequest, - StopResponse, + StopResponse ) __all__ = [ - "TestEchoServiceBase", - "TestEchoServiceStub", - "UnimplementedTestEchoServiceBase", - "EchoBiDiRequest", - "EchoBiDiResponse", - "EchoMultipleRequest", - "EchoMultipleResponse", - "EchoRequest", - "EchoResponse", - "StopRequest", - "StopResponse", + 'TestEchoServiceBase', + 'TestEchoServiceStub', + 'UnimplementedTestEchoServiceBase', + 'EchoBiDiRequest', + 'EchoBiDiResponse', + 'EchoMultipleRequest', + 'EchoMultipleResponse', + 'EchoRequest', + 'EchoResponse', + 'StopRequest', + 'StopResponse', ] diff --git a/src/viam/proto/module/__init__.py b/src/viam/proto/module/__init__.py index fdc3ea594..6a160a540 100644 --- a/src/viam/proto/module/__init__.py +++ b/src/viam/proto/module/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ...gen.module.v1.module_grpc import ModuleServiceBase, ModuleServiceStub, UnimplementedModuleServiceBase +''' +from ...gen.module.v1.module_grpc import ( + ModuleServiceBase, + ModuleServiceStub, + UnimplementedModuleServiceBase +) from ...gen.module.v1.module_pb2 import ( AddResourceRequest, AddResourceResponse, @@ -16,23 +19,23 @@ RemoveResourceRequest, RemoveResourceResponse, ValidateConfigRequest, - ValidateConfigResponse, + ValidateConfigResponse ) __all__ = [ - "ModuleServiceBase", - "ModuleServiceStub", - "UnimplementedModuleServiceBase", - "AddResourceRequest", - "AddResourceResponse", - "HandlerDefinition", - "HandlerMap", - "ReadyRequest", - "ReadyResponse", - "ReconfigureResourceRequest", - "ReconfigureResourceResponse", - "RemoveResourceRequest", - "RemoveResourceResponse", - "ValidateConfigRequest", - "ValidateConfigResponse", + 'ModuleServiceBase', + 'ModuleServiceStub', + 'UnimplementedModuleServiceBase', + 'AddResourceRequest', + 'AddResourceResponse', + 'HandlerDefinition', + 'HandlerMap', + 'ReadyRequest', + 'ReadyResponse', + 'ReconfigureResourceRequest', + 'ReconfigureResourceResponse', + 'RemoveResourceRequest', + 'RemoveResourceResponse', + 'ValidateConfigRequest', + 'ValidateConfigResponse', ] diff --git a/src/viam/proto/provisioning/__init__.py b/src/viam/proto/provisioning/__init__.py index 6fd004484..2090a1966 100644 --- a/src/viam/proto/provisioning/__init__.py +++ b/src/viam/proto/provisioning/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ...gen.provisioning.v1.provisioning_grpc import ProvisioningServiceBase, ProvisioningServiceStub, UnimplementedProvisioningServiceBase +''' +from ...gen.provisioning.v1.provisioning_grpc import ( + ProvisioningServiceBase, + ProvisioningServiceStub, + UnimplementedProvisioningServiceBase +) from ...gen.provisioning.v1.provisioning_pb2 import ( CloudConfig, ExitProvisioningRequest, @@ -17,24 +20,24 @@ SetNetworkCredentialsRequest, SetNetworkCredentialsResponse, SetSmartMachineCredentialsRequest, - SetSmartMachineCredentialsResponse, + SetSmartMachineCredentialsResponse ) __all__ = [ - "ProvisioningServiceBase", - "ProvisioningServiceStub", - "UnimplementedProvisioningServiceBase", - "CloudConfig", - "ExitProvisioningRequest", - "ExitProvisioningResponse", - "GetNetworkListRequest", - "GetNetworkListResponse", - "GetSmartMachineStatusRequest", - "GetSmartMachineStatusResponse", - "NetworkInfo", - "ProvisioningInfo", - "SetNetworkCredentialsRequest", - "SetNetworkCredentialsResponse", - "SetSmartMachineCredentialsRequest", - "SetSmartMachineCredentialsResponse", + 'ProvisioningServiceBase', + 'ProvisioningServiceStub', + 'UnimplementedProvisioningServiceBase', + 'CloudConfig', + 'ExitProvisioningRequest', + 'ExitProvisioningResponse', + 'GetNetworkListRequest', + 'GetNetworkListResponse', + 'GetSmartMachineStatusRequest', + 'GetSmartMachineStatusResponse', + 'NetworkInfo', + 'ProvisioningInfo', + 'SetNetworkCredentialsRequest', + 'SetNetworkCredentialsResponse', + 'SetSmartMachineCredentialsRequest', + 'SetSmartMachineCredentialsResponse', ] diff --git a/src/viam/proto/robot/__init__.py b/src/viam/proto/robot/__init__.py index 0e69d3d3e..fa51cfeb1 100644 --- a/src/viam/proto/robot/__init__.py +++ b/src/viam/proto/robot/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ...gen.robot.v1.robot_grpc import RobotServiceBase, RobotServiceStub, UnimplementedRobotServiceBase +''' +from ...gen.robot.v1.robot_grpc import ( + RobotServiceBase, + RobotServiceStub, + UnimplementedRobotServiceBase +) from ...gen.robot.v1.robot_pb2 import ( BlockForOperationRequest, BlockForOperationResponse, @@ -64,71 +67,71 @@ TransformPoseResponse, Tunnel, TunnelRequest, - TunnelResponse, + TunnelResponse ) __all__ = [ - "RobotServiceBase", - "RobotServiceStub", - "UnimplementedRobotServiceBase", - "BlockForOperationRequest", - "BlockForOperationResponse", - "CancelOperationRequest", - "CancelOperationResponse", - "ConfigStatus", - "FrameSystemConfig", - "FrameSystemConfigRequest", - "FrameSystemConfigResponse", - "GetCloudMetadataRequest", - "GetCloudMetadataResponse", - "GetMachineStatusRequest", - "GetMachineStatusResponse", - "GetModelsFromModulesRequest", - "GetModelsFromModulesResponse", - "GetOperationsRequest", - "GetOperationsResponse", - "GetPoseRequest", - "GetPoseResponse", - "GetSessionsRequest", - "GetSessionsResponse", - "GetStatusRequest", - "GetStatusResponse", - "GetVersionRequest", - "GetVersionResponse", - "ListTunnelsRequest", - "ListTunnelsResponse", - "LogRequest", - "LogResponse", - "ModuleModel", - "Operation", - "PeerConnectionInfo", - "PeerConnectionType", - "ResourceNamesRequest", - "ResourceNamesResponse", - "ResourceRPCSubtype", - "ResourceRPCSubtypesRequest", - "ResourceRPCSubtypesResponse", - "ResourceStatus", - "RestartModuleRequest", - "RestartModuleResponse", - "SendSessionHeartbeatRequest", - "SendSessionHeartbeatResponse", - "Session", - "ShutdownRequest", - "ShutdownResponse", - "StartSessionRequest", - "StartSessionResponse", - "Status", - "StopAllRequest", - "StopAllResponse", - "StopExtraParameters", - "StreamStatusRequest", - "StreamStatusResponse", - "TransformPCDRequest", - "TransformPCDResponse", - "TransformPoseRequest", - "TransformPoseResponse", - "Tunnel", - "TunnelRequest", - "TunnelResponse", + 'RobotServiceBase', + 'RobotServiceStub', + 'UnimplementedRobotServiceBase', + 'BlockForOperationRequest', + 'BlockForOperationResponse', + 'CancelOperationRequest', + 'CancelOperationResponse', + 'ConfigStatus', + 'FrameSystemConfig', + 'FrameSystemConfigRequest', + 'FrameSystemConfigResponse', + 'GetCloudMetadataRequest', + 'GetCloudMetadataResponse', + 'GetMachineStatusRequest', + 'GetMachineStatusResponse', + 'GetModelsFromModulesRequest', + 'GetModelsFromModulesResponse', + 'GetOperationsRequest', + 'GetOperationsResponse', + 'GetPoseRequest', + 'GetPoseResponse', + 'GetSessionsRequest', + 'GetSessionsResponse', + 'GetStatusRequest', + 'GetStatusResponse', + 'GetVersionRequest', + 'GetVersionResponse', + 'ListTunnelsRequest', + 'ListTunnelsResponse', + 'LogRequest', + 'LogResponse', + 'ModuleModel', + 'Operation', + 'PeerConnectionInfo', + 'PeerConnectionType', + 'ResourceNamesRequest', + 'ResourceNamesResponse', + 'ResourceRPCSubtype', + 'ResourceRPCSubtypesRequest', + 'ResourceRPCSubtypesResponse', + 'ResourceStatus', + 'RestartModuleRequest', + 'RestartModuleResponse', + 'SendSessionHeartbeatRequest', + 'SendSessionHeartbeatResponse', + 'Session', + 'ShutdownRequest', + 'ShutdownResponse', + 'StartSessionRequest', + 'StartSessionResponse', + 'Status', + 'StopAllRequest', + 'StopAllResponse', + 'StopExtraParameters', + 'StreamStatusRequest', + 'StreamStatusResponse', + 'TransformPCDRequest', + 'TransformPCDResponse', + 'TransformPoseRequest', + 'TransformPoseResponse', + 'Tunnel', + 'TunnelRequest', + 'TunnelResponse', ] diff --git a/src/viam/proto/rpc/auth.py b/src/viam/proto/rpc/auth.py index 1704c74cd..462f075a3 100644 --- a/src/viam/proto/rpc/auth.py +++ b/src/viam/proto/rpc/auth.py @@ -1,34 +1,33 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - +''' from ...gen.proto.rpc.v1.auth_grpc import ( AuthServiceBase, AuthServiceStub, ExternalAuthServiceBase, ExternalAuthServiceStub, UnimplementedAuthServiceBase, - UnimplementedExternalAuthServiceBase, + UnimplementedExternalAuthServiceBase ) from ...gen.proto.rpc.v1.auth_pb2 import ( AuthenticateRequest, AuthenticateResponse, AuthenticateToRequest, AuthenticateToResponse, - Credentials, + Credentials ) __all__ = [ - "AuthServiceBase", - "AuthServiceStub", - "ExternalAuthServiceBase", - "ExternalAuthServiceStub", - "UnimplementedAuthServiceBase", - "UnimplementedExternalAuthServiceBase", - "AuthenticateRequest", - "AuthenticateResponse", - "AuthenticateToRequest", - "AuthenticateToResponse", - "Credentials", + 'AuthServiceBase', + 'AuthServiceStub', + 'ExternalAuthServiceBase', + 'ExternalAuthServiceStub', + 'UnimplementedAuthServiceBase', + 'UnimplementedExternalAuthServiceBase', + 'AuthenticateRequest', + 'AuthenticateResponse', + 'AuthenticateToRequest', + 'AuthenticateToResponse', + 'Credentials', ] diff --git a/src/viam/proto/rpc/examples/echo/__init__.py b/src/viam/proto/rpc/examples/echo/__init__.py index 60cefe6d9..5ec2ea10a 100644 --- a/src/viam/proto/rpc/examples/echo/__init__.py +++ b/src/viam/proto/rpc/examples/echo/__init__.py @@ -1,26 +1,29 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from .....gen.proto.rpc.examples.echo.v1.echo_grpc import EchoServiceBase, EchoServiceStub, UnimplementedEchoServiceBase +''' +from .....gen.proto.rpc.examples.echo.v1.echo_grpc import ( + EchoServiceBase, + EchoServiceStub, + UnimplementedEchoServiceBase +) from .....gen.proto.rpc.examples.echo.v1.echo_pb2 import ( EchoBiDiRequest, EchoBiDiResponse, EchoMultipleRequest, EchoMultipleResponse, EchoRequest, - EchoResponse, + EchoResponse ) __all__ = [ - "EchoServiceBase", - "EchoServiceStub", - "UnimplementedEchoServiceBase", - "EchoBiDiRequest", - "EchoBiDiResponse", - "EchoMultipleRequest", - "EchoMultipleResponse", - "EchoRequest", - "EchoResponse", + 'EchoServiceBase', + 'EchoServiceStub', + 'UnimplementedEchoServiceBase', + 'EchoBiDiRequest', + 'EchoBiDiResponse', + 'EchoMultipleRequest', + 'EchoMultipleResponse', + 'EchoRequest', + 'EchoResponse', ] diff --git a/src/viam/proto/rpc/examples/echoresource/__init__.py b/src/viam/proto/rpc/examples/echoresource/__init__.py index 18e72d044..e85abde49 100644 --- a/src/viam/proto/rpc/examples/echoresource/__init__.py +++ b/src/viam/proto/rpc/examples/echoresource/__init__.py @@ -1,12 +1,11 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - +''' from .....gen.proto.rpc.examples.echoresource.v1.echoresource_grpc import ( EchoResourceServiceBase, EchoResourceServiceStub, - UnimplementedEchoResourceServiceBase, + UnimplementedEchoResourceServiceBase ) from .....gen.proto.rpc.examples.echoresource.v1.echoresource_pb2 import ( EchoResourceBiDiRequest, @@ -14,17 +13,17 @@ EchoResourceMultipleRequest, EchoResourceMultipleResponse, EchoResourceRequest, - EchoResourceResponse, + EchoResourceResponse ) __all__ = [ - "EchoResourceServiceBase", - "EchoResourceServiceStub", - "UnimplementedEchoResourceServiceBase", - "EchoResourceBiDiRequest", - "EchoResourceBiDiResponse", - "EchoResourceMultipleRequest", - "EchoResourceMultipleResponse", - "EchoResourceRequest", - "EchoResourceResponse", + 'EchoResourceServiceBase', + 'EchoResourceServiceStub', + 'UnimplementedEchoResourceServiceBase', + 'EchoResourceBiDiRequest', + 'EchoResourceBiDiResponse', + 'EchoResourceMultipleRequest', + 'EchoResourceMultipleResponse', + 'EchoResourceRequest', + 'EchoResourceResponse', ] diff --git a/src/viam/proto/rpc/webrtc/grpc.py b/src/viam/proto/rpc/webrtc/grpc.py index bdb49fa2f..17813a7bc 100644 --- a/src/viam/proto/rpc/webrtc/grpc.py +++ b/src/viam/proto/rpc/webrtc/grpc.py @@ -1,8 +1,7 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - +''' from ....gen.proto.rpc.webrtc.v1.grpc_pb2 import ( Metadata, PacketMessage, @@ -14,23 +13,27 @@ ResponseMessage, ResponseTrailers, Stream, - Strings, + Strings +) +from ....gen.proto.rpc.webrtc.v1.signaling_grpc import ( + SignalingServiceBase, + SignalingServiceStub, + UnimplementedSignalingServiceBase ) -from ....gen.proto.rpc.webrtc.v1.signaling_grpc import SignalingServiceBase, SignalingServiceStub, UnimplementedSignalingServiceBase __all__ = [ - "Metadata", - "PacketMessage", - "Request", - "RequestHeaders", - "RequestMessage", - "Response", - "ResponseHeaders", - "ResponseMessage", - "ResponseTrailers", - "Stream", - "Strings", - "SignalingServiceBase", - "SignalingServiceStub", - "UnimplementedSignalingServiceBase", + 'Metadata', + 'PacketMessage', + 'Request', + 'RequestHeaders', + 'RequestMessage', + 'Response', + 'ResponseHeaders', + 'ResponseMessage', + 'ResponseTrailers', + 'Stream', + 'Strings', + 'SignalingServiceBase', + 'SignalingServiceStub', + 'UnimplementedSignalingServiceBase', ] diff --git a/src/viam/proto/rpc/webrtc/signaling.py b/src/viam/proto/rpc/webrtc/signaling.py index a47b89175..a64090df2 100644 --- a/src/viam/proto/rpc/webrtc/signaling.py +++ b/src/viam/proto/rpc/webrtc/signaling.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.proto.rpc.webrtc.v1.signaling_grpc import SignalingServiceBase, SignalingServiceStub, UnimplementedSignalingServiceBase +''' +from ....gen.proto.rpc.webrtc.v1.signaling_grpc import ( + SignalingServiceBase, + SignalingServiceStub, + UnimplementedSignalingServiceBase +) from ....gen.proto.rpc.webrtc.v1.signaling_pb2 import ( AnswerRequest, AnswerRequestDoneStage, @@ -26,33 +29,33 @@ ICEServer, OptionalWebRTCConfigRequest, OptionalWebRTCConfigResponse, - WebRTCConfig, + WebRTCConfig ) __all__ = [ - "SignalingServiceBase", - "SignalingServiceStub", - "UnimplementedSignalingServiceBase", - "AnswerRequest", - "AnswerRequestDoneStage", - "AnswerRequestErrorStage", - "AnswerRequestHeartbeatStage", - "AnswerRequestInitStage", - "AnswerRequestUpdateStage", - "AnswerResponse", - "AnswerResponseDoneStage", - "AnswerResponseErrorStage", - "AnswerResponseInitStage", - "AnswerResponseUpdateStage", - "CallRequest", - "CallResponse", - "CallResponseInitStage", - "CallResponseUpdateStage", - "CallUpdateRequest", - "CallUpdateResponse", - "ICECandidate", - "ICEServer", - "OptionalWebRTCConfigRequest", - "OptionalWebRTCConfigResponse", - "WebRTCConfig", + 'SignalingServiceBase', + 'SignalingServiceStub', + 'UnimplementedSignalingServiceBase', + 'AnswerRequest', + 'AnswerRequestDoneStage', + 'AnswerRequestErrorStage', + 'AnswerRequestHeartbeatStage', + 'AnswerRequestInitStage', + 'AnswerRequestUpdateStage', + 'AnswerResponse', + 'AnswerResponseDoneStage', + 'AnswerResponseErrorStage', + 'AnswerResponseInitStage', + 'AnswerResponseUpdateStage', + 'CallRequest', + 'CallResponse', + 'CallResponseInitStage', + 'CallResponseUpdateStage', + 'CallUpdateRequest', + 'CallUpdateResponse', + 'ICECandidate', + 'ICEServer', + 'OptionalWebRTCConfigRequest', + 'OptionalWebRTCConfigResponse', + 'WebRTCConfig', ] diff --git a/src/viam/proto/service/datamanager/__init__.py b/src/viam/proto/service/datamanager/__init__.py index 4b3766eac..cbf556f15 100644 --- a/src/viam/proto/service/datamanager/__init__.py +++ b/src/viam/proto/service/datamanager/__init__.py @@ -1,26 +1,25 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - +''' from ....gen.service.datamanager.v1.data_manager_grpc import ( DataManagerServiceBase, DataManagerServiceStub, - UnimplementedDataManagerServiceBase, + UnimplementedDataManagerServiceBase ) from ....gen.service.datamanager.v1.data_manager_pb2 import ( SyncRequest, SyncResponse, UploadBinaryDataToDatasetsRequest, - UploadBinaryDataToDatasetsResponse, + UploadBinaryDataToDatasetsResponse ) __all__ = [ - "DataManagerServiceBase", - "DataManagerServiceStub", - "UnimplementedDataManagerServiceBase", - "SyncRequest", - "SyncResponse", - "UploadBinaryDataToDatasetsRequest", - "UploadBinaryDataToDatasetsResponse", + 'DataManagerServiceBase', + 'DataManagerServiceStub', + 'UnimplementedDataManagerServiceBase', + 'SyncRequest', + 'SyncResponse', + 'UploadBinaryDataToDatasetsRequest', + 'UploadBinaryDataToDatasetsResponse', ] diff --git a/src/viam/proto/service/discovery/__init__.py b/src/viam/proto/service/discovery/__init__.py index 3593fd1fe..1b4ea7ee9 100644 --- a/src/viam/proto/service/discovery/__init__.py +++ b/src/viam/proto/service/discovery/__init__.py @@ -1,15 +1,21 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.service.discovery.v1.discovery_grpc import DiscoveryServiceBase, DiscoveryServiceStub, UnimplementedDiscoveryServiceBase -from ....gen.service.discovery.v1.discovery_pb2 import DiscoverResourcesRequest, DiscoverResourcesResponse +''' +from ....gen.service.discovery.v1.discovery_grpc import ( + DiscoveryServiceBase, + DiscoveryServiceStub, + UnimplementedDiscoveryServiceBase +) +from ....gen.service.discovery.v1.discovery_pb2 import ( + DiscoverResourcesRequest, + DiscoverResourcesResponse +) __all__ = [ - "DiscoveryServiceBase", - "DiscoveryServiceStub", - "UnimplementedDiscoveryServiceBase", - "DiscoverResourcesRequest", - "DiscoverResourcesResponse", + 'DiscoveryServiceBase', + 'DiscoveryServiceStub', + 'UnimplementedDiscoveryServiceBase', + 'DiscoverResourcesRequest', + 'DiscoverResourcesResponse', ] diff --git a/src/viam/proto/service/generic/__init__.py b/src/viam/proto/service/generic/__init__.py index bdfbb40f9..8158bb0d6 100644 --- a/src/viam/proto/service/generic/__init__.py +++ b/src/viam/proto/service/generic/__init__.py @@ -1,12 +1,15 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.service.generic.v1.generic_grpc import GenericServiceBase, GenericServiceStub, UnimplementedGenericServiceBase +''' +from ....gen.service.generic.v1.generic_grpc import ( + GenericServiceBase, + GenericServiceStub, + UnimplementedGenericServiceBase +) __all__ = [ - "GenericServiceBase", - "GenericServiceStub", - "UnimplementedGenericServiceBase", + 'GenericServiceBase', + 'GenericServiceStub', + 'UnimplementedGenericServiceBase', ] diff --git a/src/viam/proto/service/mlmodel/__init__.py b/src/viam/proto/service/mlmodel/__init__.py index b6687bdef..486d2c7ad 100644 --- a/src/viam/proto/service/mlmodel/__init__.py +++ b/src/viam/proto/service/mlmodel/__init__.py @@ -1,22 +1,25 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.service.mlmodel.v1.mlmodel_grpc import MLModelServiceBase, MLModelServiceStub, UnimplementedMLModelServiceBase +''' +from ....gen.service.mlmodel.v1.mlmodel_grpc import ( + MLModelServiceBase, + MLModelServiceStub, + UnimplementedMLModelServiceBase +) from ....gen.service.mlmodel.v1.mlmodel_pb2 import ( File, FlatTensor, FlatTensorDataDouble, FlatTensorDataFloat, - FlatTensorDataInt8, FlatTensorDataInt16, FlatTensorDataInt32, FlatTensorDataInt64, - FlatTensorDataUInt8, + FlatTensorDataInt8, FlatTensorDataUInt16, FlatTensorDataUInt32, FlatTensorDataUInt64, + FlatTensorDataUInt8, FlatTensors, InferRequest, InferResponse, @@ -24,31 +27,31 @@ Metadata, MetadataRequest, MetadataResponse, - TensorInfo, + TensorInfo ) __all__ = [ - "MLModelServiceBase", - "MLModelServiceStub", - "UnimplementedMLModelServiceBase", - "File", - "FlatTensor", - "FlatTensorDataDouble", - "FlatTensorDataFloat", - "FlatTensorDataInt16", - "FlatTensorDataInt32", - "FlatTensorDataInt64", - "FlatTensorDataInt8", - "FlatTensorDataUInt16", - "FlatTensorDataUInt32", - "FlatTensorDataUInt64", - "FlatTensorDataUInt8", - "FlatTensors", - "InferRequest", - "InferResponse", - "LabelType", - "Metadata", - "MetadataRequest", - "MetadataResponse", - "TensorInfo", + 'MLModelServiceBase', + 'MLModelServiceStub', + 'UnimplementedMLModelServiceBase', + 'File', + 'FlatTensor', + 'FlatTensorDataDouble', + 'FlatTensorDataFloat', + 'FlatTensorDataInt16', + 'FlatTensorDataInt32', + 'FlatTensorDataInt64', + 'FlatTensorDataInt8', + 'FlatTensorDataUInt16', + 'FlatTensorDataUInt32', + 'FlatTensorDataUInt64', + 'FlatTensorDataUInt8', + 'FlatTensors', + 'InferRequest', + 'InferResponse', + 'LabelType', + 'Metadata', + 'MetadataRequest', + 'MetadataResponse', + 'TensorInfo', ] diff --git a/src/viam/proto/service/motion/__init__.py b/src/viam/proto/service/motion/__init__.py index 6f7ce6b37..cdafb92b9 100644 --- a/src/viam/proto/service/motion/__init__.py +++ b/src/viam/proto/service/motion/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.service.motion.v1.motion_grpc import MotionServiceBase, MotionServiceStub, UnimplementedMotionServiceBase +''' +from ....gen.service.motion.v1.motion_grpc import ( + MotionServiceBase, + MotionServiceStub, + UnimplementedMotionServiceBase +) from ....gen.service.motion.v1.motion_pb2 import ( CollisionSpecification, ComponentState, @@ -31,38 +34,38 @@ PlanStep, PlanWithStatus, StopPlanRequest, - StopPlanResponse, + StopPlanResponse ) __all__ = [ - "MotionServiceBase", - "MotionServiceStub", - "UnimplementedMotionServiceBase", - "CollisionSpecification", - "ComponentState", - "Constraints", - "GetPlanRequest", - "GetPlanResponse", - "GetPoseRequest", - "GetPoseResponse", - "LinearConstraint", - "ListPlanStatusesRequest", - "ListPlanStatusesResponse", - "MotionConfiguration", - "MoveOnGlobeRequest", - "MoveOnGlobeResponse", - "MoveOnMapRequest", - "MoveOnMapResponse", - "MoveRequest", - "MoveResponse", - "ObstacleDetector", - "OrientationConstraint", - "Plan", - "PlanState", - "PlanStatus", - "PlanStatusWithID", - "PlanStep", - "PlanWithStatus", - "StopPlanRequest", - "StopPlanResponse", + 'MotionServiceBase', + 'MotionServiceStub', + 'UnimplementedMotionServiceBase', + 'CollisionSpecification', + 'ComponentState', + 'Constraints', + 'GetPlanRequest', + 'GetPlanResponse', + 'GetPoseRequest', + 'GetPoseResponse', + 'LinearConstraint', + 'ListPlanStatusesRequest', + 'ListPlanStatusesResponse', + 'MotionConfiguration', + 'MoveOnGlobeRequest', + 'MoveOnGlobeResponse', + 'MoveOnMapRequest', + 'MoveOnMapResponse', + 'MoveRequest', + 'MoveResponse', + 'ObstacleDetector', + 'OrientationConstraint', + 'Plan', + 'PlanState', + 'PlanStatus', + 'PlanStatusWithID', + 'PlanStep', + 'PlanWithStatus', + 'StopPlanRequest', + 'StopPlanResponse', ] diff --git a/src/viam/proto/service/navigation/__init__.py b/src/viam/proto/service/navigation/__init__.py index c0c7f058c..4cde4b7bb 100644 --- a/src/viam/proto/service/navigation/__init__.py +++ b/src/viam/proto/service/navigation/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.service.navigation.v1.navigation_grpc import NavigationServiceBase, NavigationServiceStub, UnimplementedNavigationServiceBase +''' +from ....gen.service.navigation.v1.navigation_grpc import ( + NavigationServiceBase, + NavigationServiceStub, + UnimplementedNavigationServiceBase +) from ....gen.service.navigation.v1.navigation_pb2 import ( AddWaypointRequest, AddWaypointResponse, @@ -26,33 +29,33 @@ RemoveWaypointResponse, SetModeRequest, SetModeResponse, - Waypoint, + Waypoint ) __all__ = [ - "NavigationServiceBase", - "NavigationServiceStub", - "UnimplementedNavigationServiceBase", - "AddWaypointRequest", - "AddWaypointResponse", - "GetLocationRequest", - "GetLocationResponse", - "GetModeRequest", - "GetModeResponse", - "GetObstaclesRequest", - "GetObstaclesResponse", - "GetPathsRequest", - "GetPathsResponse", - "GetPropertiesRequest", - "GetPropertiesResponse", - "GetWaypointsRequest", - "GetWaypointsResponse", - "MapType", - "Mode", - "Path", - "RemoveWaypointRequest", - "RemoveWaypointResponse", - "SetModeRequest", - "SetModeResponse", - "Waypoint", + 'NavigationServiceBase', + 'NavigationServiceStub', + 'UnimplementedNavigationServiceBase', + 'AddWaypointRequest', + 'AddWaypointResponse', + 'GetLocationRequest', + 'GetLocationResponse', + 'GetModeRequest', + 'GetModeResponse', + 'GetObstaclesRequest', + 'GetObstaclesResponse', + 'GetPathsRequest', + 'GetPathsResponse', + 'GetPropertiesRequest', + 'GetPropertiesResponse', + 'GetWaypointsRequest', + 'GetWaypointsResponse', + 'MapType', + 'Mode', + 'Path', + 'RemoveWaypointRequest', + 'RemoveWaypointResponse', + 'SetModeRequest', + 'SetModeResponse', + 'Waypoint', ] diff --git a/src/viam/proto/service/sensors/__init__.py b/src/viam/proto/service/sensors/__init__.py index 0f7a04277..f2a0905e5 100644 --- a/src/viam/proto/service/sensors/__init__.py +++ b/src/viam/proto/service/sensors/__init__.py @@ -1,18 +1,27 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.service.sensors.v1.sensors_grpc import SensorsServiceBase, SensorsServiceStub, UnimplementedSensorsServiceBase -from ....gen.service.sensors.v1.sensors_pb2 import GetReadingsRequest, GetReadingsResponse, GetSensorsRequest, GetSensorsResponse, Readings +''' +from ....gen.service.sensors.v1.sensors_grpc import ( + SensorsServiceBase, + SensorsServiceStub, + UnimplementedSensorsServiceBase +) +from ....gen.service.sensors.v1.sensors_pb2 import ( + GetReadingsRequest, + GetReadingsResponse, + GetSensorsRequest, + GetSensorsResponse, + Readings +) __all__ = [ - "SensorsServiceBase", - "SensorsServiceStub", - "UnimplementedSensorsServiceBase", - "GetReadingsRequest", - "GetReadingsResponse", - "GetSensorsRequest", - "GetSensorsResponse", - "Readings", + 'SensorsServiceBase', + 'SensorsServiceStub', + 'UnimplementedSensorsServiceBase', + 'GetReadingsRequest', + 'GetReadingsResponse', + 'GetSensorsRequest', + 'GetSensorsResponse', + 'Readings', ] diff --git a/src/viam/proto/service/shell/__init__.py b/src/viam/proto/service/shell/__init__.py index 47a2a44f6..07fc72562 100644 --- a/src/viam/proto/service/shell/__init__.py +++ b/src/viam/proto/service/shell/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.service.shell.v1.shell_grpc import ShellServiceBase, ShellServiceStub, UnimplementedShellServiceBase +''' +from ....gen.service.shell.v1.shell_grpc import ( + ShellServiceBase, + ShellServiceStub, + UnimplementedShellServiceBase +) from ....gen.service.shell.v1.shell_pb2 import ( CopyFilesFromMachineRequest, CopyFilesFromMachineRequestMetadata, @@ -15,22 +18,22 @@ CopyFilesToMachineResponse, FileData, ShellRequest, - ShellResponse, + ShellResponse ) __all__ = [ - "ShellServiceBase", - "ShellServiceStub", - "UnimplementedShellServiceBase", - "CopyFilesFromMachineRequest", - "CopyFilesFromMachineRequestMetadata", - "CopyFilesFromMachineResponse", - "CopyFilesFromMachineResponseMetadata", - "CopyFilesSourceType", - "CopyFilesToMachineRequest", - "CopyFilesToMachineRequestMetadata", - "CopyFilesToMachineResponse", - "FileData", - "ShellRequest", - "ShellResponse", + 'ShellServiceBase', + 'ShellServiceStub', + 'UnimplementedShellServiceBase', + 'CopyFilesFromMachineRequest', + 'CopyFilesFromMachineRequestMetadata', + 'CopyFilesFromMachineResponse', + 'CopyFilesFromMachineResponseMetadata', + 'CopyFilesSourceType', + 'CopyFilesToMachineRequest', + 'CopyFilesToMachineRequestMetadata', + 'CopyFilesToMachineResponse', + 'FileData', + 'ShellRequest', + 'ShellResponse', ] diff --git a/src/viam/proto/service/slam/__init__.py b/src/viam/proto/service/slam/__init__.py index 0703e95d2..bba528710 100644 --- a/src/viam/proto/service/slam/__init__.py +++ b/src/viam/proto/service/slam/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.service.slam.v1.slam_grpc import SLAMServiceBase, SLAMServiceStub, UnimplementedSLAMServiceBase +''' +from ....gen.service.slam.v1.slam_grpc import ( + SLAMServiceBase, + SLAMServiceStub, + UnimplementedSLAMServiceBase +) from ....gen.service.slam.v1.slam_pb2 import ( GetInternalStateRequest, GetInternalStateResponse, @@ -15,22 +18,22 @@ GetPropertiesResponse, MappingMode, SensorInfo, - SensorType, + SensorType ) __all__ = [ - "SLAMServiceBase", - "SLAMServiceStub", - "UnimplementedSLAMServiceBase", - "GetInternalStateRequest", - "GetInternalStateResponse", - "GetPointCloudMapRequest", - "GetPointCloudMapResponse", - "GetPositionRequest", - "GetPositionResponse", - "GetPropertiesRequest", - "GetPropertiesResponse", - "MappingMode", - "SensorInfo", - "SensorType", + 'SLAMServiceBase', + 'SLAMServiceStub', + 'UnimplementedSLAMServiceBase', + 'GetInternalStateRequest', + 'GetInternalStateResponse', + 'GetPointCloudMapRequest', + 'GetPointCloudMapResponse', + 'GetPositionRequest', + 'GetPositionResponse', + 'GetPropertiesRequest', + 'GetPropertiesResponse', + 'MappingMode', + 'SensorInfo', + 'SensorType', ] diff --git a/src/viam/proto/service/vision/__init__.py b/src/viam/proto/service/vision/__init__.py index a31dcafb7..580019886 100644 --- a/src/viam/proto/service/vision/__init__.py +++ b/src/viam/proto/service/vision/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ....gen.service.vision.v1.vision_grpc import UnimplementedVisionServiceBase, VisionServiceBase, VisionServiceStub +''' +from ....gen.service.vision.v1.vision_grpc import ( + UnimplementedVisionServiceBase, + VisionServiceBase, + VisionServiceStub +) from ....gen.service.vision.v1.vision_pb2 import ( CaptureAllFromCameraRequest, CaptureAllFromCameraResponse, @@ -20,27 +23,27 @@ GetObjectPointCloudsRequest, GetObjectPointCloudsResponse, GetPropertiesRequest, - GetPropertiesResponse, + GetPropertiesResponse ) __all__ = [ - "UnimplementedVisionServiceBase", - "VisionServiceBase", - "VisionServiceStub", - "CaptureAllFromCameraRequest", - "CaptureAllFromCameraResponse", - "Classification", - "Detection", - "GetClassificationsFromCameraRequest", - "GetClassificationsFromCameraResponse", - "GetClassificationsRequest", - "GetClassificationsResponse", - "GetDetectionsFromCameraRequest", - "GetDetectionsFromCameraResponse", - "GetDetectionsRequest", - "GetDetectionsResponse", - "GetObjectPointCloudsRequest", - "GetObjectPointCloudsResponse", - "GetPropertiesRequest", - "GetPropertiesResponse", + 'UnimplementedVisionServiceBase', + 'VisionServiceBase', + 'VisionServiceStub', + 'CaptureAllFromCameraRequest', + 'CaptureAllFromCameraResponse', + 'Classification', + 'Detection', + 'GetClassificationsFromCameraRequest', + 'GetClassificationsFromCameraResponse', + 'GetClassificationsRequest', + 'GetClassificationsResponse', + 'GetDetectionsFromCameraRequest', + 'GetDetectionsFromCameraResponse', + 'GetDetectionsRequest', + 'GetDetectionsResponse', + 'GetObjectPointCloudsRequest', + 'GetObjectPointCloudsResponse', + 'GetPropertiesRequest', + 'GetPropertiesResponse', ] diff --git a/src/viam/proto/service/worldstatestore/__init__.py b/src/viam/proto/service/worldstatestore/__init__.py new file mode 100644 index 000000000..d728dc694 --- /dev/null +++ b/src/viam/proto/service/worldstatestore/__init__.py @@ -0,0 +1,31 @@ +''' +@generated by Viam. +Do not edit manually! +''' +from ....gen.service.worldstatestore.v1.world_state_store_grpc import ( + UnimplementedWorldStateStoreServiceBase, + WorldStateStoreServiceBase, + WorldStateStoreServiceStub +) +from ....gen.service.worldstatestore.v1.world_state_store_pb2 import ( + GetTransformRequest, + GetTransformResponse, + ListUUIDsRequest, + ListUUIDsResponse, + StreamTransformChangesRequest, + StreamTransformChangesResponse, + TransformChangeType +) + +__all__ = [ + 'UnimplementedWorldStateStoreServiceBase', + 'WorldStateStoreServiceBase', + 'WorldStateStoreServiceStub', + 'GetTransformRequest', + 'GetTransformResponse', + 'ListUUIDsRequest', + 'ListUUIDsResponse', + 'StreamTransformChangesRequest', + 'StreamTransformChangesResponse', + 'TransformChangeType', +] diff --git a/src/viam/proto/stream/__init__.py b/src/viam/proto/stream/__init__.py index 405378954..65e7c5d37 100644 --- a/src/viam/proto/stream/__init__.py +++ b/src/viam/proto/stream/__init__.py @@ -1,9 +1,12 @@ -""" +''' @generated by Viam. Do not edit manually! -""" - -from ...gen.stream.v1.stream_grpc import StreamServiceBase, StreamServiceStub, UnimplementedStreamServiceBase +''' +from ...gen.stream.v1.stream_grpc import ( + StreamServiceBase, + StreamServiceStub, + UnimplementedStreamServiceBase +) from ...gen.stream.v1.stream_pb2 import ( AddStreamRequest, AddStreamResponse, @@ -15,22 +18,22 @@ RemoveStreamResponse, Resolution, SetStreamOptionsRequest, - SetStreamOptionsResponse, + SetStreamOptionsResponse ) __all__ = [ - "StreamServiceBase", - "StreamServiceStub", - "UnimplementedStreamServiceBase", - "AddStreamRequest", - "AddStreamResponse", - "GetStreamOptionsRequest", - "GetStreamOptionsResponse", - "ListStreamsRequest", - "ListStreamsResponse", - "RemoveStreamRequest", - "RemoveStreamResponse", - "Resolution", - "SetStreamOptionsRequest", - "SetStreamOptionsResponse", + 'StreamServiceBase', + 'StreamServiceStub', + 'UnimplementedStreamServiceBase', + 'AddStreamRequest', + 'AddStreamResponse', + 'GetStreamOptionsRequest', + 'GetStreamOptionsResponse', + 'ListStreamsRequest', + 'ListStreamsResponse', + 'RemoveStreamRequest', + 'RemoveStreamResponse', + 'Resolution', + 'SetStreamOptionsRequest', + 'SetStreamOptionsResponse', ] diff --git a/src/viam/proto/tagger/__init__.py b/src/viam/proto/tagger/__init__.py index 3484a6ee3..0e7ab86b4 100644 --- a/src/viam/proto/tagger/__init__.py +++ b/src/viam/proto/tagger/__init__.py @@ -1,6 +1,7 @@ -""" +''' @generated by Viam. Do not edit manually! -""" +''' -__all__ = [] +__all__ = [ +] diff --git a/src/viam/services/worldstatestore/__init__.py b/src/viam/services/worldstatestore/__init__.py new file mode 100644 index 000000000..785c591d8 --- /dev/null +++ b/src/viam/services/worldstatestore/__init__.py @@ -0,0 +1,12 @@ +from viam.resource.registry import Registry, ResourceRegistration +from .worldstatestore import WorldStateStore +from .client import WorldStateStoreClient +from .service import WorldStateStoreService + +__all__ = [ + "WorldStateStore", + "WorldStateStoreClient", + "WorldStateStoreService", +] + +Registry.register_api(ResourceRegistration(WorldStateStore, WorldStateStoreService, lambda name, channel: WorldStateStoreClient(name, channel))) diff --git a/src/viam/services/worldstatestore/client.py b/src/viam/services/worldstatestore/client.py new file mode 100644 index 000000000..c991ce8e8 --- /dev/null +++ b/src/viam/services/worldstatestore/client.py @@ -0,0 +1,94 @@ +from typing import Any, Mapping, Optional, AsyncIterator + +from grpclib.client import Channel + +from viam.proto.common import DoCommandRequest, DoCommandResponse, Transform +from viam.proto.service.worldstatestore import ( + ListUUIDsRequest, + ListUUIDsResponse, + GetTransformRequest, + GetTransformResponse, + StreamTransformChangesRequest, + StreamTransformChangesResponse, + WorldStateStoreServiceStub, +) +from viam.resource.rpc_client_base import ReconfigurableResourceRPCClientBase +from viam.utils import ValueTypes, dict_to_struct, struct_to_dict + +from .worldstatestore import WorldStateStore + + +class WorldStateStoreClient(WorldStateStore, ReconfigurableResourceRPCClientBase): + """ + gRPC client for the WorldStateStore service. + """ + + client: WorldStateStoreServiceStub + + def __init__(self, name: str, channel: Channel): + self.channel = channel + self.client = WorldStateStoreServiceStub(channel) + super().__init__(name) + + async def list_uuids( + self, + *, + extra: Optional[Mapping[str, Any]] = None, + timeout: Optional[float] = None, + **kwargs, + ) -> list[bytes]: + md = kwargs.get("metadata", self.Metadata()).proto + request = ListUUIDsRequest( + name=self.name, + extra=dict_to_struct(extra), + ) + response: ListUUIDsResponse = await self.client.ListUUIDs(request, timeout=timeout, metadata=md) + return list(response.uuids) + + async def get_transform( + self, + uuid: bytes, + *, + extra: Optional[Mapping[str, Any]] = None, + timeout: Optional[float] = None, + **kwargs, + ) -> "Transform": + md = kwargs.get("metadata", self.Metadata()).proto + request = GetTransformRequest( + name=self.name, + uuid=uuid, + extra=dict_to_struct(extra), + ) + response: GetTransformResponse = await self.client.GetTransform(request, timeout=timeout, metadata=md) + return response.transform + + async def stream_transform_changes( + self, + *, + extra: Optional[Mapping[str, Any]] = None, + timeout: Optional[float] = None, + **kwargs, + ) -> AsyncIterator[StreamTransformChangesResponse]: + md = kwargs.get("metadata", self.Metadata()).proto + request = StreamTransformChangesRequest( + name=self.name, + extra=dict_to_struct(extra), + ) + responses = await self.client.StreamTransformChanges(request, timeout=timeout, metadata=md) + for response in responses: + yield response + + async def do_command( + self, + command: Mapping[str, ValueTypes], + *, + timeout: Optional[float] = None, + **kwargs, + ) -> Mapping[str, ValueTypes]: + md = kwargs.get("metadata", self.Metadata()).proto + request = DoCommandRequest( + name=self.name, + command=dict_to_struct(command), + ) + response: DoCommandResponse = await self.client.DoCommand(request, timeout=timeout, metadata=md) + return struct_to_dict(response.result) diff --git a/src/viam/services/worldstatestore/service.py b/src/viam/services/worldstatestore/service.py new file mode 100644 index 000000000..48006e712 --- /dev/null +++ b/src/viam/services/worldstatestore/service.py @@ -0,0 +1,55 @@ +from grpclib.server import Stream + +from viam.proto.common import DoCommandRequest, DoCommandResponse +from viam.proto.service.worldstatestore import ( + ListUUIDsRequest, + ListUUIDsResponse, + GetTransformRequest, + GetTransformResponse, + StreamTransformChangesRequest, + StreamTransformChangesResponse, + UnimplementedWorldStateStoreServiceBase, +) +from viam.resource.rpc_service_base import ResourceRPCServiceBase +from viam.utils import dict_to_struct, struct_to_dict + +from .worldstatestore import WorldStateStore + + +class WorldStateStoreService(UnimplementedWorldStateStoreServiceBase, ResourceRPCServiceBase[WorldStateStore]): + RESOURCE_TYPE = WorldStateStore + + async def ListUUIDs(self, stream: Stream[ListUUIDsRequest, ListUUIDsResponse]) -> None: + request = await stream.recv_message() + assert request is not None + service = self.get_resource(request.name) + timeout = stream.deadline.time_remaining() if stream.deadline else None + uuids = await service.list_uuids(extra=struct_to_dict(request.extra), timeout=timeout) + await stream.send_message(ListUUIDsResponse(uuids=uuids)) + + async def GetTransform(self, stream: Stream[GetTransformRequest, GetTransformResponse]) -> None: + request = await stream.recv_message() + assert request is not None + service = self.get_resource(request.name) + timeout = stream.deadline.time_remaining() if stream.deadline else None + transform = await service.get_transform(uuid=request.uuid, extra=struct_to_dict(request.extra), timeout=timeout) + await stream.send_message(GetTransformResponse(transform=transform)) + + async def StreamTransformChanges( + self, + stream: Stream[StreamTransformChangesRequest, StreamTransformChangesResponse], + ) -> None: + request = await stream.recv_message() + assert request is not None + service = self.get_resource(request.name) + timeout = stream.deadline.time_remaining() if stream.deadline else None + async for change in service.stream_transform_changes(extra=struct_to_dict(request.extra), timeout=timeout): + await stream.send_message(change) + + async def DoCommand(self, stream: Stream[DoCommandRequest, DoCommandResponse]) -> None: + request = await stream.recv_message() + assert request is not None + vision = self.get_resource(request.name) + timeout = stream.deadline.time_remaining() if stream.deadline else None + result = await vision.do_command(struct_to_dict(request.command), timeout=timeout) + await stream.send_message(DoCommandResponse(result=dict_to_struct(result))) diff --git a/src/viam/services/worldstatestore/worldstatestore.py b/src/viam/services/worldstatestore/worldstatestore.py new file mode 100644 index 000000000..abf158e7c --- /dev/null +++ b/src/viam/services/worldstatestore/worldstatestore.py @@ -0,0 +1,91 @@ +import abc +from typing import Any, AsyncIterator, Final, Mapping, Optional + +from viam.proto.common import Transform +from viam.proto.service.worldstatestore import ( + StreamTransformChangesResponse, +) +from viam.resource.types import API, RESOURCE_NAMESPACE_RDK, RESOURCE_TYPE_SERVICE + +from ..service_base import ServiceBase + +class WorldStateStore(ServiceBase): + """WorldStateStore is a Viam service that manages world state transforms. + + The WorldStateStore service provides functionality to store, retrieve, and stream + changes to world state transforms, which represent the pose of objects in different + reference frames. This functionality can be used to create custom visualizations of the world state. + + For more information, see `WorldStateStore service `_. + """ + + API: Final = API( # pyright: ignore [reportIncompatibleVariableOverride] + RESOURCE_NAMESPACE_RDK, RESOURCE_TYPE_SERVICE, "worldstatestore" + ) + + @abc.abstractmethod + async def list_uuids( + self, + *, + extra: Optional[Mapping[str, Any]] = None, + timeout: Optional[float] = None, + ) -> list[bytes]: + """List all world state transform UUIDs. + + :: + + worldstatestore = WorldStateStoreClient.from_robot(robot=machine, name="builtin") + + uuids = await worldstatestore.list_uuids() + + Returns: + list[bytes]: A list of transform UUIDs + """ + ... + + @abc.abstractmethod + async def get_transform( + self, + uuid: bytes, + *, + extra: Optional[Mapping[str, Any]] = None, + timeout: Optional[float] = None, + ) -> Transform: + """Get a world state transform by UUID. + + :: + + worldstatestore = WorldStateStoreClient.from_robot(robot=machine, name="builtin") + + transform = await worldstatestore.get_transform(uuid=b"some-uuid") + + Args: + uuid (bytes): The UUID of the transform to retrieve + + Returns: + Transform: The requested transform + """ + ... + + @abc.abstractmethod + async def stream_transform_changes( + self, + *, + extra: Optional[Mapping[str, Any]] = None, + timeout: Optional[float] = None, + ) -> AsyncIterator[StreamTransformChangesResponse]: + """Stream changes to world state transforms. + + :: + + worldstatestore = WorldStateStoreClient.from_robot(robot=machine, name="builtin") + + async for change in worldstatestore.stream_transform_changes(): + print(f"Transform {change.transform.uuid} {change.change_type}") + + Returns: + AsyncIterator[StreamTransformChangesResponse]: A stream of transform changes + """ + ... + + diff --git a/tests/mocks/services.py b/tests/mocks/services.py index 8950077d4..fe5f3ad9d 100644 --- a/tests/mocks/services.py +++ b/tests/mocks/services.py @@ -1,5 +1,5 @@ from datetime import datetime -from typing import Any, Dict, List, Mapping, Optional, Sequence, Union +from typing import Any, Dict, List, Mapping, Optional, Sequence, Union, AsyncIterator import bson import numpy as np @@ -317,6 +317,7 @@ Pose, PoseInFrame, ResourceName, + Transform, ) from viam.proto.provisioning import ( GetNetworkListRequest, @@ -372,6 +373,7 @@ from viam.services.navigation import Navigation from viam.services.slam import SLAM from viam.services.vision import CaptureAllResult, Vision +from viam.services.worldstatestore import WorldStateStore, StreamTransformChangesResponse, TransformChangeType from viam.utils import ValueTypes, datetime_to_timestamp, dict_to_struct, struct_to_dict @@ -1883,3 +1885,63 @@ class MockGenericService(GenericService): async def do_command(self, command: Mapping[str, ValueTypes], *, timeout: Optional[float] = None, **kwargs) -> Mapping[str, ValueTypes]: self.timeout = timeout return {key: True for key in command.keys()} + + +class MockWorldStateStore(WorldStateStore): + def __init__(self, name: str): + self.extra: Optional[Mapping[str, Any]] = None + self.timeout: Optional[float] = None + self.uuid: Optional[bytes] = None + super().__init__(name) + + async def list_uuids( + self, + *, + extra: Optional[Mapping[str, Any]] = None, + timeout: Optional[float] = None, + ) -> list[bytes]: + self.extra = extra + self.timeout = timeout + return [b"uuid1", b"uuid2", b"uuid3"] + + async def get_transform( + self, + uuid: bytes, + *, + extra: Optional[Mapping[str, Any]] = None, + timeout: Optional[float] = None, + ) -> "Transform": + self.uuid = uuid + self.extra = extra + self.timeout = timeout + return Transform( + reference_frame="test_frame", + pose_in_observer_frame=PoseInFrame( + reference_frame="observer_frame", + pose=Pose(x=1.0, y=2.0, z=3.0, o_x=0.0, o_y=0.0, o_z=1.0, theta=0.0) + ), + uuid=uuid + ) + + async def stream_transform_changes( + self, + *, + extra: Optional[Mapping[str, Any]] = None, + timeout: Optional[float] = None, + ) -> AsyncIterator["StreamTransformChangesResponse"]: + self.extra = extra + self.timeout = timeout + + changes = [ + StreamTransformChangesResponse( + change_type=TransformChangeType.TRANSFORM_CHANGE_TYPE_ADDED, + transform=Transform(uuid=b"uuid1") + ), + StreamTransformChangesResponse( + change_type=TransformChangeType.TRANSFORM_CHANGE_TYPE_UPDATED, + transform=Transform(uuid=b"uuid2") + ) + ] + + for change in changes: + yield change diff --git a/tests/test_worldstatestore.py b/tests/test_worldstatestore.py new file mode 100644 index 000000000..94c6923c0 --- /dev/null +++ b/tests/test_worldstatestore.py @@ -0,0 +1,154 @@ +import pytest +from grpclib.testing import ChannelFor + + +from viam.proto.common import DoCommandRequest, DoCommandResponse + +from viam.proto.service.worldstatestore import ( + ListUUIDsRequest, + GetTransformRequest, + ListUUIDsResponse, + GetTransformResponse, + WorldStateStoreServiceStub +) +from viam.resource.manager import ResourceManager +from viam.services.worldstatestore import WorldStateStoreClient +from viam.services.worldstatestore.service import WorldStateStoreService +from viam.utils import dict_to_struct, struct_to_dict + +from .mocks.services import MockWorldStateStore + +WORLDSTATESTORE_SERVICE_NAME = "worldstatestore1" + + +@pytest.fixture(scope="function") +def worldstatestore() -> MockWorldStateStore: + return MockWorldStateStore(WORLDSTATESTORE_SERVICE_NAME) + + +@pytest.fixture(scope="function") +def service(worldstatestore: MockWorldStateStore) -> WorldStateStoreService: + return WorldStateStoreService(ResourceManager([worldstatestore])) + + +class TestWorldStateStore: + async def test_list_uuids(self, worldstatestore: MockWorldStateStore): + extra = {"foo": "worldstatestore"} + timeout = 1.0 + response = await worldstatestore.list_uuids(extra=extra, timeout=timeout) + assert worldstatestore.extra == extra + assert worldstatestore.timeout == timeout + assert response == [b"uuid1", b"uuid2", b"uuid3"] + + async def test_get_transform(self, worldstatestore: MockWorldStateStore): + uuid = b"test_uuid" + extra = {"foo": "worldstatestore"} + timeout = 2.0 + response = await worldstatestore.get_transform(uuid=uuid, extra=extra, timeout=timeout) + assert worldstatestore.uuid == uuid + assert worldstatestore.extra == extra + assert worldstatestore.timeout == timeout + assert response.uuid == uuid + assert response.reference_frame == "test_frame" + + async def test_stream_transform_changes(self, worldstatestore: MockWorldStateStore): + extra = {"foo": "worldstatestore"} + timeout = 3.0 + changes = [] + async for change in worldstatestore.stream_transform_changes(extra=extra, timeout=timeout): + changes.append(change) + assert worldstatestore.extra == extra + assert worldstatestore.timeout == timeout + assert len(changes) == 2 + assert changes[0].change_type == 1 # TRANSFORM_CHANGE_TYPE_ADDED + assert changes[1].change_type == 3 # TRANSFORM_CHANGE_TYPE_UPDATED + + async def test_do_command(self, worldstatestore: MockWorldStateStore): + command = {"command": "args"} + timeout = 4.0 + response = await worldstatestore.do_command(command, timeout=timeout) + assert worldstatestore.timeout == timeout + assert response["cmd"] == command + + +class TestService: + async def test_list_uuids(self, worldstatestore: MockWorldStateStore, service: WorldStateStoreService): + async with ChannelFor([service]) as channel: + client = WorldStateStoreServiceStub(channel) + extra = {"cmd": "worldstatestore"} + request = ListUUIDsRequest(name=worldstatestore.name, extra=dict_to_struct(extra)) + response: ListUUIDsResponse = await client.ListUUIDs(request) + assert worldstatestore.extra == extra + assert list(response.uuids) == [b"uuid1", b"uuid2", b"uuid3"] + + async def test_get_transform(self, worldstatestore: MockWorldStateStore, service: WorldStateStoreService): + async with ChannelFor([service]) as channel: + client = WorldStateStoreServiceStub(channel) + uuid = b"test_uuid" + extra = {"cmd": "worldstatestore"} + request = GetTransformRequest(name=worldstatestore.name, uuid=uuid, extra=dict_to_struct(extra)) + response: GetTransformResponse = await client.GetTransform(request) + assert worldstatestore.uuid == uuid + assert worldstatestore.extra == extra + assert response.transform.uuid == uuid + assert response.transform.reference_frame == "test_frame" + + async def test_stream_transform_changes(self, worldstatestore: MockWorldStateStore, service: WorldStateStoreService): + async with ChannelFor([service]) as channel: + client = WorldStateStoreClient(WORLDSTATESTORE_SERVICE_NAME, channel) + extra = {"cmd": "worldstatestore"} + changes = [] + async for change in client.stream_transform_changes(extra=extra): + changes.append(change) + assert worldstatestore.extra == extra + assert len(changes) == 2 + assert changes[0].change_type == 1 # TRANSFORM_CHANGE_TYPE_ADDED + assert changes[1].change_type == 3 # TRANSFORM_CHANGE_TYPE_UPDATED + + async def test_do_command(self, worldstatestore: MockWorldStateStore, service: WorldStateStoreService): + async with ChannelFor([service]) as channel: + client = WorldStateStoreServiceStub(channel) + command = {"command": "args"} + request = DoCommandRequest(name=worldstatestore.name, command=dict_to_struct(command)) + response: DoCommandResponse = await client.DoCommand(request) + assert struct_to_dict(response.result)["cmd"] == command + + +class TestClient: + async def test_list_uuids(self, worldstatestore: MockWorldStateStore, service: WorldStateStoreService): + async with ChannelFor([service]) as channel: + client = WorldStateStoreClient(WORLDSTATESTORE_SERVICE_NAME, channel) + extra = {"foo": "worldstatestore"} + response = await client.list_uuids(extra=extra) + assert response == [b"uuid1", b"uuid2", b"uuid3"] + assert worldstatestore.extra == extra + + async def test_get_transform(self, worldstatestore: MockWorldStateStore, service: WorldStateStoreService): + async with ChannelFor([service]) as channel: + client = WorldStateStoreClient(WORLDSTATESTORE_SERVICE_NAME, channel) + uuid = b"test_uuid" + extra = {"foo": "worldstatestore"} + response = await client.get_transform(uuid=uuid, extra=extra) + assert response.uuid == uuid + assert response.reference_frame == "test_frame" + assert worldstatestore.uuid == uuid + assert worldstatestore.extra == extra + + async def test_stream_transform_changes(self, worldstatestore: MockWorldStateStore, service: WorldStateStoreService): + async with ChannelFor([service]) as channel: + client = WorldStateStoreClient(WORLDSTATESTORE_SERVICE_NAME, channel) + extra = {"foo": "worldstatestore"} + changes = [] + async for change in client.stream_transform_changes(extra=extra): + changes.append(change) + assert len(changes) == 2 + assert changes[0].change_type == 1 # TRANSFORM_CHANGE_TYPE_ADDED + assert changes[1].change_type == 3 # TRANSFORM_CHANGE_TYPE_UPDATED + assert worldstatestore.extra == extra + + async def test_do_command(self, worldstatestore: MockWorldStateStore, service: WorldStateStoreService): + async with ChannelFor([service]) as channel: + client = WorldStateStoreClient(WORLDSTATESTORE_SERVICE_NAME, channel) + command = {"command": "args"} + response = await client.do_command(command) + assert response["cmd"] == command