From 0261ff648f24ec533b887b27a9ec2db953fb93bc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 31 Oct 2023 14:56:29 -0400 Subject: [PATCH] Automated Protos Update (#138) --- Makefile | 2 +- .../gen/app/cloudslam/v1/cloud_slam.pb.dart | 296 ++- .../app/cloudslam/v1/cloud_slam.pbenum.dart | 2 +- .../app/cloudslam/v1/cloud_slam.pbgrpc.dart | 2 +- .../app/cloudslam/v1/cloud_slam.pbjson.dart | 2 +- lib/src/gen/app/data/v1/data.pb.dart | 778 ++++++- lib/src/gen/app/data/v1/data.pbenum.dart | 4 +- lib/src/gen/app/data/v1/data.pbgrpc.dart | 2 +- lib/src/gen/app/data/v1/data.pbjson.dart | 2 +- lib/src/gen/app/dataset/v1/dataset.pb.dart | 121 +- .../gen/app/dataset/v1/dataset.pbenum.dart | 2 +- .../gen/app/dataset/v1/dataset.pbgrpc.dart | 2 +- .../gen/app/dataset/v1/dataset.pbjson.dart | 2 +- lib/src/gen/app/datasync/v1/data_sync.pb.dart | 235 +- .../gen/app/datasync/v1/data_sync.pbenum.dart | 3 +- .../gen/app/datasync/v1/data_sync.pbgrpc.dart | 2 +- .../gen/app/datasync/v1/data_sync.pbjson.dart | 2 +- .../gen/app/mltraining/v1/ml_training.pb.dart | 226 +- .../app/mltraining/v1/ml_training.pbenum.dart | 2 +- .../app/mltraining/v1/ml_training.pbgrpc.dart | 22 +- .../app/mltraining/v1/ml_training.pbjson.dart | 41 +- lib/src/gen/app/packages/v1/packages.pb.dart | 197 +- .../gen/app/packages/v1/packages.pbenum.dart | 2 +- .../gen/app/packages/v1/packages.pbgrpc.dart | 2 +- .../gen/app/packages/v1/packages.pbjson.dart | 2 +- lib/src/gen/app/v1/app.pb.dart | 2043 +++++++++++++++-- lib/src/gen/app/v1/app.pbenum.dart | 2 +- lib/src/gen/app/v1/app.pbgrpc.dart | 2 +- lib/src/gen/app/v1/app.pbjson.dart | 2 +- lib/src/gen/app/v1/billing.pb.dart | 487 +++- lib/src/gen/app/v1/billing.pbenum.dart | 2 +- lib/src/gen/app/v1/billing.pbgrpc.dart | 2 +- lib/src/gen/app/v1/billing.pbjson.dart | 2 +- lib/src/gen/app/v1/end_user.pb.dart | 13 +- lib/src/gen/app/v1/end_user.pbenum.dart | 2 +- lib/src/gen/app/v1/end_user.pbgrpc.dart | 2 +- lib/src/gen/app/v1/end_user.pbjson.dart | 2 +- lib/src/gen/app/v1/robot.pb.dart | 911 +++++++- lib/src/gen/app/v1/robot.pbenum.dart | 2 +- lib/src/gen/app/v1/robot.pbgrpc.dart | 2 +- lib/src/gen/app/v1/robot.pbjson.dart | 24 +- lib/src/gen/common/v1/common.pb.dart | 480 +++- lib/src/gen/common/v1/common.pbenum.dart | 2 +- lib/src/gen/common/v1/common.pbjson.dart | 2 +- lib/src/gen/component/arm/v1/arm.pb.dart | 170 +- lib/src/gen/component/arm/v1/arm.pbenum.dart | 2 +- lib/src/gen/component/arm/v1/arm.pbgrpc.dart | 2 +- lib/src/gen/component/arm/v1/arm.pbjson.dart | 2 +- .../audioinput/v1/audioinput.pb.dart | 129 +- .../audioinput/v1/audioinput.pbenum.dart | 2 +- .../audioinput/v1/audioinput.pbgrpc.dart | 2 +- .../audioinput/v1/audioinput.pbjson.dart | 2 +- lib/src/gen/component/base/v1/base.pb.dart | 175 +- .../gen/component/base/v1/base.pbenum.dart | 2 +- .../gen/component/base/v1/base.pbgrpc.dart | 2 +- .../gen/component/base/v1/base.pbjson.dart | 2 +- lib/src/gen/component/board/v1/board.pb.dart | 290 ++- .../gen/component/board/v1/board.pbenum.dart | 2 +- .../gen/component/board/v1/board.pbgrpc.dart | 2 +- .../gen/component/board/v1/board.pbjson.dart | 2 +- .../gen/component/camera/v1/camera.pb.dart | 292 ++- .../component/camera/v1/camera.pbenum.dart | 2 +- .../component/camera/v1/camera.pbgrpc.dart | 2 +- .../component/camera/v1/camera.pbjson.dart | 2 +- .../gen/component/encoder/v1/encoder.pb.dart | 87 +- .../component/encoder/v1/encoder.pbenum.dart | 2 +- .../component/encoder/v1/encoder.pbgrpc.dart | 2 +- .../component/encoder/v1/encoder.pbjson.dart | 2 +- .../gen/component/gantry/v1/gantry.pb.dart | 157 +- .../component/gantry/v1/gantry.pbenum.dart | 2 +- .../component/gantry/v1/gantry.pbgrpc.dart | 2 +- .../component/gantry/v1/gantry.pbjson.dart | 2 +- .../gen/component/generic/v1/generic.pb.dart | 2 +- .../component/generic/v1/generic.pbenum.dart | 2 +- .../component/generic/v1/generic.pbgrpc.dart | 2 +- .../component/generic/v1/generic.pbjson.dart | 2 +- .../gen/component/gripper/v1/gripper.pb.dart | 79 +- .../component/gripper/v1/gripper.pbenum.dart | 2 +- .../component/gripper/v1/gripper.pbgrpc.dart | 2 +- .../component/gripper/v1/gripper.pbjson.dart | 2 +- .../v1/input_controller.pb.dart | 169 +- .../v1/input_controller.pbenum.dart | 2 +- .../v1/input_controller.pbgrpc.dart | 2 +- .../v1/input_controller.pbjson.dart | 2 +- lib/src/gen/component/motor/v1/motor.pb.dart | 241 +- .../gen/component/motor/v1/motor.pbenum.dart | 2 +- .../gen/component/motor/v1/motor.pbgrpc.dart | 2 +- .../gen/component/motor/v1/motor.pbjson.dart | 2 +- .../movementsensor/v1/movementsensor.pb.dart | 243 +- .../v1/movementsensor.pbenum.dart | 2 +- .../v1/movementsensor.pbgrpc.dart | 2 +- .../v1/movementsensor.pbjson.dart | 2 +- .../posetracker/v1/pose_tracker.pb.dart | 36 +- .../posetracker/v1/pose_tracker.pbenum.dart | 2 +- .../posetracker/v1/pose_tracker.pbgrpc.dart | 2 +- .../posetracker/v1/pose_tracker.pbjson.dart | 2 +- .../powersensor/v1/powersensor.pb.dart | 93 +- .../powersensor/v1/powersensor.pbenum.dart | 2 +- .../powersensor/v1/powersensor.pbgrpc.dart | 2 +- .../powersensor/v1/powersensor.pbjson.dart | 2 +- .../gen/component/sensor/v1/sensor.pb.dart | 2 +- .../component/sensor/v1/sensor.pbenum.dart | 2 +- .../component/sensor/v1/sensor.pbgrpc.dart | 2 +- .../component/sensor/v1/sensor.pbjson.dart | 2 +- lib/src/gen/component/servo/v1/servo.pb.dart | 100 +- .../gen/component/servo/v1/servo.pbenum.dart | 2 +- .../gen/component/servo/v1/servo.pbgrpc.dart | 2 +- .../gen/component/servo/v1/servo.pbjson.dart | 2 +- .../component/testecho/v1/testecho.pb.dart | 84 +- .../testecho/v1/testecho.pbenum.dart | 2 +- .../testecho/v1/testecho.pbgrpc.dart | 2 +- .../testecho/v1/testecho.pbjson.dart | 2 +- lib/src/gen/google/api/annotations.pb.dart | 2 +- .../gen/google/api/annotations.pbenum.dart | 2 +- .../gen/google/api/annotations.pbjson.dart | 2 +- lib/src/gen/google/api/client.pb.dart | 395 +++- lib/src/gen/google/api/client.pbenum.dart | 5 +- lib/src/gen/google/api/client.pbjson.dart | 2 +- .../google/api/expr/v1alpha1/checked.pb.dart | 387 +++- .../api/expr/v1alpha1/checked.pbenum.dart | 4 +- .../api/expr/v1alpha1/checked.pbjson.dart | 2 +- .../gen/google/api/expr/v1alpha1/eval.pb.dart | 129 +- .../google/api/expr/v1alpha1/eval.pbenum.dart | 2 +- .../google/api/expr/v1alpha1/eval.pbjson.dart | 2 +- .../google/api/expr/v1alpha1/explain.pb.dart | 44 +- .../api/expr/v1alpha1/explain.pbenum.dart | 2 +- .../api/expr/v1alpha1/explain.pbjson.dart | 2 +- .../google/api/expr/v1alpha1/syntax.pb.dart | 461 +++- .../api/expr/v1alpha1/syntax.pbenum.dart | 2 +- .../api/expr/v1alpha1/syntax.pbjson.dart | 2 +- .../google/api/expr/v1alpha1/value.pb.dart | 142 +- .../api/expr/v1alpha1/value.pbenum.dart | 2 +- .../api/expr/v1alpha1/value.pbjson.dart | 2 +- .../gen/google/api/expr/v1beta1/decl.pb.dart | 99 +- .../google/api/expr/v1beta1/decl.pbenum.dart | 2 +- .../google/api/expr/v1beta1/decl.pbjson.dart | 2 +- .../gen/google/api/expr/v1beta1/eval.pb.dart | 141 +- .../google/api/expr/v1beta1/eval.pbenum.dart | 2 +- .../google/api/expr/v1beta1/eval.pbjson.dart | 2 +- .../gen/google/api/expr/v1beta1/expr.pb.dart | 349 ++- .../google/api/expr/v1beta1/expr.pbenum.dart | 2 +- .../google/api/expr/v1beta1/expr.pbjson.dart | 2 +- .../google/api/expr/v1beta1/source.pb.dart | 62 +- .../api/expr/v1beta1/source.pbenum.dart | 2 +- .../api/expr/v1beta1/source.pbjson.dart | 2 +- .../gen/google/api/expr/v1beta1/value.pb.dart | 142 +- .../google/api/expr/v1beta1/value.pbenum.dart | 2 +- .../google/api/expr/v1beta1/value.pbjson.dart | 2 +- lib/src/gen/google/api/field_behavior.pb.dart | 2 +- .../gen/google/api/field_behavior.pbenum.dart | 8 +- .../gen/google/api/field_behavior.pbjson.dart | 2 +- lib/src/gen/google/api/http.pb.dart | 392 +++- lib/src/gen/google/api/http.pbenum.dart | 2 +- lib/src/gen/google/api/http.pbjson.dart | 2 +- lib/src/gen/google/api/httpbody.pb.dart | 67 +- lib/src/gen/google/api/httpbody.pbenum.dart | 2 +- lib/src/gen/google/api/httpbody.pbjson.dart | 2 +- lib/src/gen/google/api/launch_stage.pb.dart | 2 +- .../gen/google/api/launch_stage.pbenum.dart | 4 +- .../gen/google/api/launch_stage.pbjson.dart | 2 +- lib/src/gen/google/api/resource.pb.dart | 190 +- lib/src/gen/google/api/resource.pbenum.dart | 5 +- lib/src/gen/google/api/resource.pbjson.dart | 2 +- lib/src/gen/google/api/visibility.pb.dart | 73 +- lib/src/gen/google/api/visibility.pbenum.dart | 2 +- lib/src/gen/google/api/visibility.pbjson.dart | 2 +- .../gen/google/bytestream/bytestream.pb.dart | 136 +- .../google/bytestream/bytestream.pbenum.dart | 2 +- .../google/bytestream/bytestream.pbgrpc.dart | 2 +- .../google/bytestream/bytestream.pbjson.dart | 2 +- lib/src/gen/google/geo/type/viewport.pb.dart | 53 +- .../gen/google/geo/type/viewport.pbenum.dart | 2 +- .../gen/google/geo/type/viewport.pbjson.dart | 2 +- .../gen/google/longrunning/operations.pb.dart | 188 +- .../google/longrunning/operations.pbenum.dart | 2 +- .../google/longrunning/operations.pbgrpc.dart | 2 +- .../google/longrunning/operations.pbjson.dart | 2 +- lib/src/gen/google/protobuf/any.pb.dart | 130 +- lib/src/gen/google/protobuf/any.pbenum.dart | 2 +- lib/src/gen/google/protobuf/any.pbjson.dart | 2 +- lib/src/gen/google/protobuf/duration.pb.dart | 83 +- .../gen/google/protobuf/duration.pbenum.dart | 2 +- .../gen/google/protobuf/duration.pbjson.dart | 2 +- lib/src/gen/google/protobuf/empty.pb.dart | 9 +- lib/src/gen/google/protobuf/empty.pbenum.dart | 2 +- lib/src/gen/google/protobuf/empty.pbjson.dart | 2 +- lib/src/gen/google/protobuf/struct.pb.dart | 77 +- .../gen/google/protobuf/struct.pbenum.dart | 6 +- .../gen/google/protobuf/struct.pbjson.dart | 2 +- lib/src/gen/google/protobuf/timestamp.pb.dart | 112 +- .../gen/google/protobuf/timestamp.pbenum.dart | 2 +- .../gen/google/protobuf/timestamp.pbjson.dart | 2 +- lib/src/gen/google/protobuf/wrappers.pb.dart | 128 +- .../gen/google/protobuf/wrappers.pbenum.dart | 2 +- .../gen/google/protobuf/wrappers.pbjson.dart | 2 +- lib/src/gen/google/rpc/code.pb.dart | 2 +- lib/src/gen/google/rpc/code.pbenum.dart | 9 +- lib/src/gen/google/rpc/code.pbjson.dart | 2 +- .../rpc/context/attribute_context.pb.dart | 448 +++- .../rpc/context/attribute_context.pbenum.dart | 2 +- .../rpc/context/attribute_context.pbjson.dart | 2 +- lib/src/gen/google/rpc/error_details.pb.dart | 372 ++- .../gen/google/rpc/error_details.pbenum.dart | 2 +- .../gen/google/rpc/error_details.pbjson.dart | 2 +- lib/src/gen/google/rpc/status.pb.dart | 35 +- lib/src/gen/google/rpc/status.pbenum.dart | 2 +- lib/src/gen/google/rpc/status.pbjson.dart | 2 +- .../gen/google/type/calendar_period.pb.dart | 2 +- .../google/type/calendar_period.pbenum.dart | 5 +- .../google/type/calendar_period.pbjson.dart | 2 +- lib/src/gen/google/type/color.pb.dart | 162 +- lib/src/gen/google/type/color.pbenum.dart | 2 +- lib/src/gen/google/type/color.pbjson.dart | 2 +- lib/src/gen/google/type/date.pb.dart | 40 +- lib/src/gen/google/type/date.pbenum.dart | 2 +- lib/src/gen/google/type/date.pbjson.dart | 2 +- lib/src/gen/google/type/datetime.pb.dart | 103 +- lib/src/gen/google/type/datetime.pbenum.dart | 2 +- lib/src/gen/google/type/datetime.pbjson.dart | 2 +- lib/src/gen/google/type/dayofweek.pb.dart | 2 +- lib/src/gen/google/type/dayofweek.pbenum.dart | 3 +- lib/src/gen/google/type/dayofweek.pbjson.dart | 2 +- lib/src/gen/google/type/decimal.pb.dart | 79 +- lib/src/gen/google/type/decimal.pbenum.dart | 2 +- lib/src/gen/google/type/decimal.pbjson.dart | 2 +- lib/src/gen/google/type/expr.pb.dart | 64 +- lib/src/gen/google/type/expr.pbenum.dart | 2 +- lib/src/gen/google/type/expr.pbjson.dart | 2 +- lib/src/gen/google/type/fraction.pb.dart | 20 +- lib/src/gen/google/type/fraction.pbenum.dart | 2 +- lib/src/gen/google/type/fraction.pbjson.dart | 2 +- lib/src/gen/google/type/interval.pb.dart | 30 +- lib/src/gen/google/type/interval.pbenum.dart | 2 +- lib/src/gen/google/type/interval.pbjson.dart | 2 +- lib/src/gen/google/type/latlng.pb.dart | 23 +- lib/src/gen/google/type/latlng.pbenum.dart | 2 +- lib/src/gen/google/type/latlng.pbjson.dart | 2 +- .../gen/google/type/localized_text.pb.dart | 22 +- .../google/type/localized_text.pbenum.dart | 2 +- .../google/type/localized_text.pbjson.dart | 2 +- lib/src/gen/google/type/money.pb.dart | 30 +- lib/src/gen/google/type/money.pbenum.dart | 2 +- lib/src/gen/google/type/money.pbjson.dart | 2 +- lib/src/gen/google/type/month.pb.dart | 2 +- lib/src/gen/google/type/month.pbenum.dart | 3 +- lib/src/gen/google/type/month.pbjson.dart | 2 +- lib/src/gen/google/type/phone_number.pb.dart | 104 +- .../gen/google/type/phone_number.pbenum.dart | 2 +- .../gen/google/type/phone_number.pbjson.dart | 2 +- .../gen/google/type/postal_address.pb.dart | 138 +- .../google/type/postal_address.pbenum.dart | 2 +- .../google/type/postal_address.pbjson.dart | 2 +- lib/src/gen/google/type/quaternion.pb.dart | 83 +- .../gen/google/type/quaternion.pbenum.dart | 2 +- .../gen/google/type/quaternion.pbjson.dart | 2 +- lib/src/gen/google/type/timeofday.pb.dart | 34 +- lib/src/gen/google/type/timeofday.pbenum.dart | 2 +- lib/src/gen/google/type/timeofday.pbjson.dart | 2 +- lib/src/gen/module/v1/module.pb.dart | 108 +- lib/src/gen/module/v1/module.pbenum.dart | 2 +- lib/src/gen/module/v1/module.pbgrpc.dart | 2 +- lib/src/gen/module/v1/module.pbjson.dart | 2 +- .../proto/rpc/examples/echo/v1/echo.pb.dart | 62 +- .../rpc/examples/echo/v1/echo.pbenum.dart | 2 +- .../rpc/examples/echo/v1/echo.pbgrpc.dart | 2 +- .../rpc/examples/echo/v1/echo.pbjson.dart | 2 +- .../echoresource/v1/echoresource.pb.dart | 74 +- .../echoresource/v1/echoresource.pbenum.dart | 2 +- .../echoresource/v1/echoresource.pbgrpc.dart | 2 +- .../echoresource/v1/echoresource.pbjson.dart | 2 +- .../examples/fileupload/v1/fileupload.pb.dart | 30 +- .../fileupload/v1/fileupload.pbenum.dart | 2 +- .../fileupload/v1/fileupload.pbgrpc.dart | 2 +- .../fileupload/v1/fileupload.pbjson.dart | 2 +- lib/src/gen/proto/rpc/v1/auth.pb.dart | 70 +- lib/src/gen/proto/rpc/v1/auth.pbenum.dart | 2 +- lib/src/gen/proto/rpc/v1/auth.pbgrpc.dart | 2 +- lib/src/gen/proto/rpc/v1/auth.pbjson.dart | 2 +- lib/src/gen/proto/rpc/webrtc/v1/grpc.pb.dart | 182 +- .../gen/proto/rpc/webrtc/v1/grpc.pbenum.dart | 2 +- .../gen/proto/rpc/webrtc/v1/grpc.pbjson.dart | 2 +- .../gen/proto/rpc/webrtc/v1/signaling.pb.dart | 300 ++- .../proto/rpc/webrtc/v1/signaling.pbenum.dart | 2 +- .../proto/rpc/webrtc/v1/signaling.pbgrpc.dart | 2 +- .../proto/rpc/webrtc/v1/signaling.pbjson.dart | 2 +- lib/src/gen/proto/stream/v1/stream.pb.dart | 38 +- .../gen/proto/stream/v1/stream.pbenum.dart | 2 +- .../gen/proto/stream/v1/stream.pbgrpc.dart | 2 +- .../gen/proto/stream/v1/stream.pbjson.dart | 2 +- lib/src/gen/robot/v1/robot.pb.dart | 408 +++- lib/src/gen/robot/v1/robot.pbenum.dart | 2 +- lib/src/gen/robot/v1/robot.pbgrpc.dart | 2 +- lib/src/gen/robot/v1/robot.pbjson.dart | 2 +- .../datamanager/v1/data_manager.pb.dart | 17 +- .../datamanager/v1/data_manager.pbenum.dart | 2 +- .../datamanager/v1/data_manager.pbgrpc.dart | 2 +- .../datamanager/v1/data_manager.pbjson.dart | 2 +- .../gen/service/mlmodel/v1/mlmodel.pb.dart | 315 ++- .../service/mlmodel/v1/mlmodel.pbenum.dart | 2 +- .../service/mlmodel/v1/mlmodel.pbgrpc.dart | 2 +- .../service/mlmodel/v1/mlmodel.pbjson.dart | 2 +- lib/src/gen/service/motion/v1/motion.pb.dart | 623 ++++- .../gen/service/motion/v1/motion.pbenum.dart | 7 +- .../gen/service/motion/v1/motion.pbgrpc.dart | 2 +- .../gen/service/motion/v1/motion.pbjson.dart | 2 +- .../service/navigation/v1/navigation.pb.dart | 229 +- .../navigation/v1/navigation.pbenum.dart | 2 +- .../navigation/v1/navigation.pbgrpc.dart | 2 +- .../navigation/v1/navigation.pbjson.dart | 2 +- .../gen/service/sensors/v1/sensors.pb.dart | 70 +- .../service/sensors/v1/sensors.pbenum.dart | 2 +- .../service/sensors/v1/sensors.pbgrpc.dart | 2 +- .../service/sensors/v1/sensors.pbjson.dart | 2 +- lib/src/gen/service/shell/v1/shell.pb.dart | 39 +- .../gen/service/shell/v1/shell.pbenum.dart | 2 +- .../gen/service/shell/v1/shell.pbgrpc.dart | 2 +- .../gen/service/shell/v1/shell.pbjson.dart | 2 +- lib/src/gen/service/slam/v1/slam.pb.dart | 117 +- lib/src/gen/service/slam/v1/slam.pbenum.dart | 2 +- lib/src/gen/service/slam/v1/slam.pbgrpc.dart | 2 +- lib/src/gen/service/slam/v1/slam.pbjson.dart | 2 +- lib/src/gen/service/vision/v1/vision.pb.dart | 258 ++- .../gen/service/vision/v1/vision.pbenum.dart | 2 +- .../gen/service/vision/v1/vision.pbgrpc.dart | 2 +- .../gen/service/vision/v1/vision.pbjson.dart | 2 +- lib/src/gen/stream/v1/stream.pb.dart | 264 +++ lib/src/gen/stream/v1/stream.pbenum.dart | 11 + lib/src/gen/stream/v1/stream.pbgrpc.dart | 99 + lib/src/gen/stream/v1/stream.pbjson.dart | 78 + lib/src/gen/tagger/v1/tagger.pb.dart | 2 +- lib/src/gen/tagger/v1/tagger.pbenum.dart | 2 +- lib/src/gen/tagger/v1/tagger.pbjson.dart | 2 +- 332 files changed, 16780 insertions(+), 1129 deletions(-) create mode 100644 lib/src/gen/stream/v1/stream.pb.dart create mode 100644 lib/src/gen/stream/v1/stream.pbenum.dart create mode 100644 lib/src/gen/stream/v1/stream.pbgrpc.dart create mode 100644 lib/src/gen/stream/v1/stream.pbjson.dart diff --git a/Makefile b/Makefile index 6c9f3bec426..6a05fa36518 100644 --- a/Makefile +++ b/Makefile @@ -25,7 +25,7 @@ buf: buf.yaml buf.gen.yaml dart run tool/export_protos.dart setup: - dart pub global activate protoc_plugin 21.0.2 + dart pub global activate protoc_plugin dart pub global activate grpc dart pub global activate cider diff --git a/lib/src/gen/app/cloudslam/v1/cloud_slam.pb.dart b/lib/src/gen/app/cloudslam/v1/cloud_slam.pb.dart index a07f4595f70..dcbb9e4f64a 100644 --- a/lib/src/gen/app/cloudslam/v1/cloud_slam.pb.dart +++ b/lib/src/gen/app/cloudslam/v1/cloud_slam.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -21,7 +21,51 @@ import 'cloud_slam.pbenum.dart'; export 'cloud_slam.pbenum.dart'; class StartMappingSessionRequest extends $pb.GeneratedMessage { - factory StartMappingSessionRequest() => create(); + factory StartMappingSessionRequest({ + $core.String? slamVersion, + $core.String? viamServerVersion, + $core.String? mapName, + $core.String? organizationId, + $core.String? locationId, + $core.String? robotId, + CaptureInterval? captureInterval, + $core.Iterable? sensors, + $1.Struct? slamAlgorithmParams, + $core.String? existingMapVersion, + }) { + final $result = create(); + if (slamVersion != null) { + $result.slamVersion = slamVersion; + } + if (viamServerVersion != null) { + $result.viamServerVersion = viamServerVersion; + } + if (mapName != null) { + $result.mapName = mapName; + } + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (locationId != null) { + $result.locationId = locationId; + } + if (robotId != null) { + $result.robotId = robotId; + } + if (captureInterval != null) { + $result.captureInterval = captureInterval; + } + if (sensors != null) { + $result.sensors.addAll(sensors); + } + if (slamAlgorithmParams != null) { + $result.slamAlgorithmParams = slamAlgorithmParams; + } + if (existingMapVersion != null) { + $result.existingMapVersion = existingMapVersion; + } + return $result; + } StartMappingSessionRequest._() : super(); factory StartMappingSessionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StartMappingSessionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -61,6 +105,7 @@ class StartMappingSessionRequest extends $pb.GeneratedMessage { static StartMappingSessionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StartMappingSessionRequest? _defaultInstance; + /// Version to use for slam, defaults stable @$pb.TagNumber(1) $core.String get slamVersion => $_getSZ(0); @$pb.TagNumber(1) @@ -70,6 +115,7 @@ class StartMappingSessionRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearSlamVersion() => clearField(1); + /// Version to use for viam, defaults stable @$pb.TagNumber(2) $core.String get viamServerVersion => $_getSZ(1); @$pb.TagNumber(2) @@ -151,7 +197,23 @@ class StartMappingSessionRequest extends $pb.GeneratedMessage { } class SensorInfo extends $pb.GeneratedMessage { - factory SensorInfo() => create(); + factory SensorInfo({ + $core.String? sourceComponentName, + $core.String? type, + $core.String? dataFrequencyHz, + }) { + final $result = create(); + if (sourceComponentName != null) { + $result.sourceComponentName = sourceComponentName; + } + if (type != null) { + $result.type = type; + } + if (dataFrequencyHz != null) { + $result.dataFrequencyHz = dataFrequencyHz; + } + return $result; + } SensorInfo._() : super(); factory SensorInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SensorInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -193,6 +255,7 @@ class SensorInfo extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearSourceComponentName() => clearField(1); + /// type is the RDK component type @$pb.TagNumber(2) $core.String get type => $_getSZ(1); @$pb.TagNumber(2) @@ -213,7 +276,19 @@ class SensorInfo extends $pb.GeneratedMessage { } class CaptureInterval extends $pb.GeneratedMessage { - factory CaptureInterval() => create(); + factory CaptureInterval({ + $2.Timestamp? startTime, + $2.Timestamp? endTime, + }) { + final $result = create(); + if (startTime != null) { + $result.startTime = startTime; + } + if (endTime != null) { + $result.endTime = endTime; + } + return $result; + } CaptureInterval._() : super(); factory CaptureInterval.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CaptureInterval.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -256,6 +331,7 @@ class CaptureInterval extends $pb.GeneratedMessage { @$pb.TagNumber(1) $2.Timestamp ensureStartTime() => $_ensure(0); + /// if no end_time specified cloud slam will be run using live sensors @$pb.TagNumber(2) $2.Timestamp get endTime => $_getN(1); @$pb.TagNumber(2) @@ -269,7 +345,15 @@ class CaptureInterval extends $pb.GeneratedMessage { } class StartMappingSessionResponse extends $pb.GeneratedMessage { - factory StartMappingSessionResponse() => create(); + factory StartMappingSessionResponse({ + $core.String? sessionId, + }) { + final $result = create(); + if (sessionId != null) { + $result.sessionId = sessionId; + } + return $result; + } StartMappingSessionResponse._() : super(); factory StartMappingSessionResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StartMappingSessionResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -311,7 +395,15 @@ class StartMappingSessionResponse extends $pb.GeneratedMessage { } class GetActiveMappingSessionsForRobotRequest extends $pb.GeneratedMessage { - factory GetActiveMappingSessionsForRobotRequest() => create(); + factory GetActiveMappingSessionsForRobotRequest({ + $core.String? robotId, + }) { + final $result = create(); + if (robotId != null) { + $result.robotId = robotId; + } + return $result; + } GetActiveMappingSessionsForRobotRequest._() : super(); factory GetActiveMappingSessionsForRobotRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetActiveMappingSessionsForRobotRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -342,6 +434,7 @@ class GetActiveMappingSessionsForRobotRequest extends $pb.GeneratedMessage { static GetActiveMappingSessionsForRobotRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetActiveMappingSessionsForRobotRequest? _defaultInstance; + /// assumes only one active mapping session on a robot @$pb.TagNumber(1) $core.String get robotId => $_getSZ(0); @$pb.TagNumber(1) @@ -353,7 +446,15 @@ class GetActiveMappingSessionsForRobotRequest extends $pb.GeneratedMessage { } class GetActiveMappingSessionsForRobotResponse extends $pb.GeneratedMessage { - factory GetActiveMappingSessionsForRobotResponse() => create(); + factory GetActiveMappingSessionsForRobotResponse({ + $core.String? sessionId, + }) { + final $result = create(); + if (sessionId != null) { + $result.sessionId = sessionId; + } + return $result; + } GetActiveMappingSessionsForRobotResponse._() : super(); factory GetActiveMappingSessionsForRobotResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetActiveMappingSessionsForRobotResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -395,7 +496,15 @@ class GetActiveMappingSessionsForRobotResponse extends $pb.GeneratedMessage { } class GetMappingSessionPointCloudRequest extends $pb.GeneratedMessage { - factory GetMappingSessionPointCloudRequest() => create(); + factory GetMappingSessionPointCloudRequest({ + $core.String? sessionId, + }) { + final $result = create(); + if (sessionId != null) { + $result.sessionId = sessionId; + } + return $result; + } GetMappingSessionPointCloudRequest._() : super(); factory GetMappingSessionPointCloudRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetMappingSessionPointCloudRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -437,7 +546,19 @@ class GetMappingSessionPointCloudRequest extends $pb.GeneratedMessage { } class GetMappingSessionPointCloudResponse extends $pb.GeneratedMessage { - factory GetMappingSessionPointCloudResponse() => create(); + factory GetMappingSessionPointCloudResponse({ + $core.String? mapUrl, + $3.Pose? pose, + }) { + final $result = create(); + if (mapUrl != null) { + $result.mapUrl = mapUrl; + } + if (pose != null) { + $result.pose = pose; + } + return $result; + } GetMappingSessionPointCloudResponse._() : super(); factory GetMappingSessionPointCloudResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetMappingSessionPointCloudResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -469,6 +590,7 @@ class GetMappingSessionPointCloudResponse extends $pb.GeneratedMessage { static GetMappingSessionPointCloudResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetMappingSessionPointCloudResponse? _defaultInstance; + /// url to the pointcloud map @$pb.TagNumber(1) $core.String get mapUrl => $_getSZ(0); @$pb.TagNumber(1) @@ -478,6 +600,7 @@ class GetMappingSessionPointCloudResponse extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearMapUrl() => clearField(1); + /// Current position within the SLAM Map @$pb.TagNumber(2) $3.Pose get pose => $_getN(1); @$pb.TagNumber(2) @@ -491,7 +614,19 @@ class GetMappingSessionPointCloudResponse extends $pb.GeneratedMessage { } class ListMappingSessionsRequest extends $pb.GeneratedMessage { - factory ListMappingSessionsRequest() => create(); + factory ListMappingSessionsRequest({ + $core.String? organizationId, + $core.String? locationId, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (locationId != null) { + $result.locationId = locationId; + } + return $result; + } ListMappingSessionsRequest._() : super(); factory ListMappingSessionsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListMappingSessionsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -543,7 +678,15 @@ class ListMappingSessionsRequest extends $pb.GeneratedMessage { } class ListMappingSessionsResponse extends $pb.GeneratedMessage { - factory ListMappingSessionsResponse() => create(); + factory ListMappingSessionsResponse({ + $core.Iterable? session, + }) { + final $result = create(); + if (session != null) { + $result.session.addAll(session); + } + return $result; + } ListMappingSessionsResponse._() : super(); factory ListMappingSessionsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListMappingSessionsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -579,7 +722,15 @@ class ListMappingSessionsResponse extends $pb.GeneratedMessage { } class StopMappingSessionRequest extends $pb.GeneratedMessage { - factory StopMappingSessionRequest() => create(); + factory StopMappingSessionRequest({ + $core.String? sessionId, + }) { + final $result = create(); + if (sessionId != null) { + $result.sessionId = sessionId; + } + return $result; + } StopMappingSessionRequest._() : super(); factory StopMappingSessionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StopMappingSessionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -621,7 +772,19 @@ class StopMappingSessionRequest extends $pb.GeneratedMessage { } class StopMappingSessionResponse extends $pb.GeneratedMessage { - factory StopMappingSessionResponse() => create(); + factory StopMappingSessionResponse({ + $core.String? packageId, + $core.String? version, + }) { + final $result = create(); + if (packageId != null) { + $result.packageId = packageId; + } + if (version != null) { + $result.version = version; + } + return $result; + } StopMappingSessionResponse._() : super(); factory StopMappingSessionResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StopMappingSessionResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -673,7 +836,15 @@ class StopMappingSessionResponse extends $pb.GeneratedMessage { } class GetMappingSessionMetadataByIDRequest extends $pb.GeneratedMessage { - factory GetMappingSessionMetadataByIDRequest() => create(); + factory GetMappingSessionMetadataByIDRequest({ + $core.String? sessionId, + }) { + final $result = create(); + if (sessionId != null) { + $result.sessionId = sessionId; + } + return $result; + } GetMappingSessionMetadataByIDRequest._() : super(); factory GetMappingSessionMetadataByIDRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetMappingSessionMetadataByIDRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -715,7 +886,15 @@ class GetMappingSessionMetadataByIDRequest extends $pb.GeneratedMessage { } class GetMappingSessionMetadataByIDResponse extends $pb.GeneratedMessage { - factory GetMappingSessionMetadataByIDResponse() => create(); + factory GetMappingSessionMetadataByIDResponse({ + MappingMetadata? sessionMetadata, + }) { + final $result = create(); + if (sessionMetadata != null) { + $result.sessionMetadata = sessionMetadata; + } + return $result; + } GetMappingSessionMetadataByIDResponse._() : super(); factory GetMappingSessionMetadataByIDResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetMappingSessionMetadataByIDResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -759,7 +938,27 @@ class GetMappingSessionMetadataByIDResponse extends $pb.GeneratedMessage { } class UpdateMappingSessionMetadataByIDRequest extends $pb.GeneratedMessage { - factory UpdateMappingSessionMetadataByIDRequest() => create(); + factory UpdateMappingSessionMetadataByIDRequest({ + $core.String? sessionId, + EndStatus? endStatus, + $2.Timestamp? timeCloudRunJobEnded, + $core.String? errorMsg, + }) { + final $result = create(); + if (sessionId != null) { + $result.sessionId = sessionId; + } + if (endStatus != null) { + $result.endStatus = endStatus; + } + if (timeCloudRunJobEnded != null) { + $result.timeCloudRunJobEnded = timeCloudRunJobEnded; + } + if (errorMsg != null) { + $result.errorMsg = errorMsg; + } + return $result; + } UpdateMappingSessionMetadataByIDRequest._() : super(); factory UpdateMappingSessionMetadataByIDRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateMappingSessionMetadataByIDRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -802,6 +1001,7 @@ class UpdateMappingSessionMetadataByIDRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearSessionId() => clearField(1); + /// enums that represent “success”, “failed”, etc @$pb.TagNumber(2) EndStatus get endStatus => $_getN(1); @$pb.TagNumber(2) @@ -811,6 +1011,7 @@ class UpdateMappingSessionMetadataByIDRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearEndStatus() => clearField(2); + /// set at the time of job closeout and used as the package version @$pb.TagNumber(3) $2.Timestamp get timeCloudRunJobEnded => $_getN(2); @$pb.TagNumber(3) @@ -822,6 +1023,7 @@ class UpdateMappingSessionMetadataByIDRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) $2.Timestamp ensureTimeCloudRunJobEnded() => $_ensure(2); + /// additional details on the end status if needed, such as errors @$pb.TagNumber(4) $core.String get errorMsg => $_getSZ(3); @$pb.TagNumber(4) @@ -865,7 +1067,67 @@ class UpdateMappingSessionMetadataByIDResponse extends $pb.GeneratedMessage { } class MappingMetadata extends $pb.GeneratedMessage { - factory MappingMetadata() => create(); + factory MappingMetadata({ + $core.String? orgId, + $core.String? locationId, + $core.String? robotId, + $2.Timestamp? timeStartSubmitted, + $2.Timestamp? timeCloudRunJobStarted, + $2.Timestamp? timeEndSubmitted, + $2.Timestamp? timeCloudRunJobEnded, + EndStatus? endStatus, + $core.String? cloudRunJobId, + $core.String? viamServerVersion, + $core.String? mapName, + $core.String? slamVersion, + $core.String? config, + $core.String? errorMsg, + }) { + final $result = create(); + if (orgId != null) { + $result.orgId = orgId; + } + if (locationId != null) { + $result.locationId = locationId; + } + if (robotId != null) { + $result.robotId = robotId; + } + if (timeStartSubmitted != null) { + $result.timeStartSubmitted = timeStartSubmitted; + } + if (timeCloudRunJobStarted != null) { + $result.timeCloudRunJobStarted = timeCloudRunJobStarted; + } + if (timeEndSubmitted != null) { + $result.timeEndSubmitted = timeEndSubmitted; + } + if (timeCloudRunJobEnded != null) { + $result.timeCloudRunJobEnded = timeCloudRunJobEnded; + } + if (endStatus != null) { + $result.endStatus = endStatus; + } + if (cloudRunJobId != null) { + $result.cloudRunJobId = cloudRunJobId; + } + if (viamServerVersion != null) { + $result.viamServerVersion = viamServerVersion; + } + if (mapName != null) { + $result.mapName = mapName; + } + if (slamVersion != null) { + $result.slamVersion = slamVersion; + } + if (config != null) { + $result.config = config; + } + if (errorMsg != null) { + $result.errorMsg = errorMsg; + } + return $result; + } MappingMetadata._() : super(); factory MappingMetadata.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MappingMetadata.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/app/cloudslam/v1/cloud_slam.pbenum.dart b/lib/src/gen/app/cloudslam/v1/cloud_slam.pbenum.dart index 3f19b252f27..789bb855426 100644 --- a/lib/src/gen/app/cloudslam/v1/cloud_slam.pbenum.dart +++ b/lib/src/gen/app/cloudslam/v1/cloud_slam.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/cloudslam/v1/cloud_slam.pbgrpc.dart b/lib/src/gen/app/cloudslam/v1/cloud_slam.pbgrpc.dart index f7fb4536393..e74bf218dce 100644 --- a/lib/src/gen/app/cloudslam/v1/cloud_slam.pbgrpc.dart +++ b/lib/src/gen/app/cloudslam/v1/cloud_slam.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/cloudslam/v1/cloud_slam.pbjson.dart b/lib/src/gen/app/cloudslam/v1/cloud_slam.pbjson.dart index a23adcb4962..cfc79e84d25 100644 --- a/lib/src/gen/app/cloudslam/v1/cloud_slam.pbjson.dart +++ b/lib/src/gen/app/cloudslam/v1/cloud_slam.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/data/v1/data.pb.dart b/lib/src/gen/app/data/v1/data.pb.dart index c32611ae608..11eb3bc00d6 100644 --- a/lib/src/gen/app/data/v1/data.pb.dart +++ b/lib/src/gen/app/data/v1/data.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -21,8 +21,34 @@ import 'data.pbenum.dart'; export 'data.pbenum.dart'; +/// DataRequest encapsulates the filter for the data, a limit on the maximum results returned, +/// a last string associated with the last returned document, and the sorting order by time. +/// last is returned in the responses TabularDataByFilterResponse and BinaryDataByFilterResponse +/// from the API calls TabularDataByFilter and BinaryDataByFilter, respectively. +/// We can then use the last string from the previous API calls in the subsequent request +/// to get the next set of ordered documents. class DataRequest extends $pb.GeneratedMessage { - factory DataRequest() => create(); + factory DataRequest({ + Filter? filter, + $fixnum.Int64? limit, + $core.String? last, + Order? sortOrder, + }) { + final $result = create(); + if (filter != null) { + $result.filter = filter; + } + if (limit != null) { + $result.limit = limit; + } + if (last != null) { + $result.last = last; + } + if (sortOrder != null) { + $result.sortOrder = sortOrder; + } + return $result; + } DataRequest._() : super(); factory DataRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DataRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -95,8 +121,73 @@ class DataRequest extends $pb.GeneratedMessage { void clearSortOrder() => clearField(4); } +/// Filter defines the fields over which we can filter data using a logic AND. +/// For example, if component_type and robot_id are specified, only data from that `robot_id` of +/// type `component_type` is returned. However, we logical OR over the specified tags and bounding +/// box labels, such that if component_type, robot_id, tagA, tagB are specified, +/// we return data from that `robot_id` of type `component_type` with `tagA` or `tagB`. class Filter extends $pb.GeneratedMessage { - factory Filter() => create(); + factory Filter({ + $core.String? componentName, + $core.String? componentType, + $core.String? method, + $core.String? robotName, + $core.String? robotId, + $core.String? partName, + $core.String? partId, + $core.Iterable<$core.String>? locationIds, + $core.Iterable<$core.String>? organizationIds, + $core.Iterable<$core.String>? mimeType, + CaptureInterval? interval, + TagsFilter? tagsFilter, + $core.Iterable<$core.String>? bboxLabels, + $core.String? datasetId, + }) { + final $result = create(); + if (componentName != null) { + $result.componentName = componentName; + } + if (componentType != null) { + $result.componentType = componentType; + } + if (method != null) { + $result.method = method; + } + if (robotName != null) { + $result.robotName = robotName; + } + if (robotId != null) { + $result.robotId = robotId; + } + if (partName != null) { + $result.partName = partName; + } + if (partId != null) { + $result.partId = partId; + } + if (locationIds != null) { + $result.locationIds.addAll(locationIds); + } + if (organizationIds != null) { + $result.organizationIds.addAll(organizationIds); + } + if (mimeType != null) { + $result.mimeType.addAll(mimeType); + } + if (interval != null) { + $result.interval = interval; + } + if (tagsFilter != null) { + $result.tagsFilter = tagsFilter; + } + if (bboxLabels != null) { + $result.bboxLabels.addAll(bboxLabels); + } + if (datasetId != null) { + $result.datasetId = datasetId; + } + return $result; + } Filter._() : super(); factory Filter.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Filter.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -234,6 +325,7 @@ class Filter extends $pb.GeneratedMessage { @$pb.TagNumber(14) TagsFilter ensureTagsFilter() => $_ensure(11); + /// bbox_labels are used to match documents with the specified bounding box labels (using logical OR). @$pb.TagNumber(15) $core.List<$core.String> get bboxLabels => $_getList(12); @@ -247,8 +339,21 @@ class Filter extends $pb.GeneratedMessage { void clearDatasetId() => clearField(16); } +/// TagsFilter defines the type of filtering and, if applicable, over which tags to perform a logical OR. class TagsFilter extends $pb.GeneratedMessage { - factory TagsFilter() => create(); + factory TagsFilter({ + TagsFilterType? type, + $core.Iterable<$core.String>? tags, + }) { + final $result = create(); + if (type != null) { + $result.type = type; + } + if (tags != null) { + $result.tags.addAll(tags); + } + return $result; + } TagsFilter._() : super(); factory TagsFilter.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TagsFilter.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -289,12 +394,66 @@ class TagsFilter extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearType() => clearField(1); + /// Tags are used to match documents if `type` is UNSPECIFIED or MATCH_BY_OR. @$pb.TagNumber(2) $core.List<$core.String> get tags => $_getList(1); } +/// CaptureMetadata contains information on the settings used for the data capture. class CaptureMetadata extends $pb.GeneratedMessage { - factory CaptureMetadata() => create(); + factory CaptureMetadata({ + $core.String? organizationId, + $core.String? locationId, + $core.String? robotName, + $core.String? robotId, + $core.String? partName, + $core.String? partId, + $core.String? componentType, + $core.String? componentName, + $core.String? methodName, + $core.Map<$core.String, $1.Any>? methodParameters, + $core.Iterable<$core.String>? tags, + $core.String? mimeType, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (locationId != null) { + $result.locationId = locationId; + } + if (robotName != null) { + $result.robotName = robotName; + } + if (robotId != null) { + $result.robotId = robotId; + } + if (partName != null) { + $result.partName = partName; + } + if (partId != null) { + $result.partId = partId; + } + if (componentType != null) { + $result.componentType = componentType; + } + if (componentName != null) { + $result.componentName = componentName; + } + if (methodName != null) { + $result.methodName = methodName; + } + if (methodParameters != null) { + $result.methodParameters.addAll(methodParameters); + } + if (tags != null) { + $result.tags.addAll(tags); + } + if (mimeType != null) { + $result.mimeType = mimeType; + } + return $result; + } CaptureMetadata._() : super(); factory CaptureMetadata.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CaptureMetadata.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -433,8 +592,21 @@ class CaptureMetadata extends $pb.GeneratedMessage { void clearMimeType() => clearField(13); } +/// CaptureInterval describes the start and end time of the capture in this file. class CaptureInterval extends $pb.GeneratedMessage { - factory CaptureInterval() => create(); + factory CaptureInterval({ + $2.Timestamp? start, + $2.Timestamp? end, + }) { + final $result = create(); + if (start != null) { + $result.start = start; + } + if (end != null) { + $result.end = end; + } + return $result; + } CaptureInterval._() : super(); factory CaptureInterval.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CaptureInterval.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -489,8 +661,25 @@ class CaptureInterval extends $pb.GeneratedMessage { $2.Timestamp ensureEnd() => $_ensure(1); } +/// TabularDataByFilterRequest requests tabular data based on filter values. class TabularDataByFilterRequest extends $pb.GeneratedMessage { - factory TabularDataByFilterRequest() => create(); + factory TabularDataByFilterRequest({ + DataRequest? dataRequest, + $core.bool? countOnly, + $core.bool? includeInternalData, + }) { + final $result = create(); + if (dataRequest != null) { + $result.dataRequest = dataRequest; + } + if (countOnly != null) { + $result.countOnly = countOnly; + } + if (includeInternalData != null) { + $result.includeInternalData = includeInternalData; + } + return $result; + } TabularDataByFilterRequest._() : super(); factory TabularDataByFilterRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TabularDataByFilterRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -553,8 +742,33 @@ class TabularDataByFilterRequest extends $pb.GeneratedMessage { void clearIncludeInternalData() => clearField(3); } +/// TabularDataByFilterResponse provides the data and metadata of tabular data. class TabularDataByFilterResponse extends $pb.GeneratedMessage { - factory TabularDataByFilterResponse() => create(); + factory TabularDataByFilterResponse({ + $core.Iterable? metadata, + $core.Iterable? data, + $fixnum.Int64? count, + $core.String? last, + $fixnum.Int64? totalSizeBytes, + }) { + final $result = create(); + if (metadata != null) { + $result.metadata.addAll(metadata); + } + if (data != null) { + $result.data.addAll(data); + } + if (count != null) { + $result.count = count; + } + if (last != null) { + $result.last = last; + } + if (totalSizeBytes != null) { + $result.totalSizeBytes = totalSizeBytes; + } + return $result; + } TabularDataByFilterResponse._() : super(); factory TabularDataByFilterResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TabularDataByFilterResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -623,8 +837,29 @@ class TabularDataByFilterResponse extends $pb.GeneratedMessage { void clearTotalSizeBytes() => clearField(5); } +/// TabularData contains data and metadata associated with tabular data. class TabularData extends $pb.GeneratedMessage { - factory TabularData() => create(); + factory TabularData({ + $3.Struct? data, + $core.int? metadataIndex, + $2.Timestamp? timeRequested, + $2.Timestamp? timeReceived, + }) { + final $result = create(); + if (data != null) { + $result.data = data; + } + if (metadataIndex != null) { + $result.metadataIndex = metadataIndex; + } + if (timeRequested != null) { + $result.timeRequested = timeRequested; + } + if (timeReceived != null) { + $result.timeReceived = timeReceived; + } + return $result; + } TabularData._() : super(); factory TabularData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TabularData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -701,8 +936,21 @@ class TabularData extends $pb.GeneratedMessage { $2.Timestamp ensureTimeReceived() => $_ensure(3); } +/// BinaryData contains data and metadata associated with binary data. class BinaryData extends $pb.GeneratedMessage { - factory BinaryData() => create(); + factory BinaryData({ + $core.List<$core.int>? binary, + BinaryMetadata? metadata, + }) { + final $result = create(); + if (binary != null) { + $result.binary = binary; + } + if (metadata != null) { + $result.metadata = metadata; + } + return $result; + } BinaryData._() : super(); factory BinaryData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BinaryData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -755,8 +1003,29 @@ class BinaryData extends $pb.GeneratedMessage { BinaryMetadata ensureMetadata() => $_ensure(1); } +/// BinaryDataByFilterRequest requests the data and metadata of binary (image + file) data when a filter is provided. class BinaryDataByFilterRequest extends $pb.GeneratedMessage { - factory BinaryDataByFilterRequest() => create(); + factory BinaryDataByFilterRequest({ + DataRequest? dataRequest, + $core.bool? includeBinary, + $core.bool? countOnly, + $core.bool? includeInternalData, + }) { + final $result = create(); + if (dataRequest != null) { + $result.dataRequest = dataRequest; + } + if (includeBinary != null) { + $result.includeBinary = includeBinary; + } + if (countOnly != null) { + $result.countOnly = countOnly; + } + if (includeInternalData != null) { + $result.includeInternalData = includeInternalData; + } + return $result; + } BinaryDataByFilterRequest._() : super(); factory BinaryDataByFilterRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BinaryDataByFilterRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -829,8 +1098,29 @@ class BinaryDataByFilterRequest extends $pb.GeneratedMessage { void clearIncludeInternalData() => clearField(4); } +/// BinaryDataByFilterResponse provides the data and metadata of binary (image + file) data when a filter is provided. class BinaryDataByFilterResponse extends $pb.GeneratedMessage { - factory BinaryDataByFilterResponse() => create(); + factory BinaryDataByFilterResponse({ + $core.Iterable? data, + $fixnum.Int64? count, + $core.String? last, + $fixnum.Int64? totalSizeBytes, + }) { + final $result = create(); + if (data != null) { + $result.data.addAll(data); + } + if (count != null) { + $result.count = count; + } + if (last != null) { + $result.last = last; + } + if (totalSizeBytes != null) { + $result.totalSizeBytes = totalSizeBytes; + } + return $result; + } BinaryDataByFilterResponse._() : super(); factory BinaryDataByFilterResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BinaryDataByFilterResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -895,8 +1185,25 @@ class BinaryDataByFilterResponse extends $pb.GeneratedMessage { void clearTotalSizeBytes() => clearField(4); } +/// BinaryID is the unique identifier for a file that one can request to be retrieved or modified. class BinaryID extends $pb.GeneratedMessage { - factory BinaryID() => create(); + factory BinaryID({ + $core.String? fileId, + $core.String? organizationId, + $core.String? locationId, + }) { + final $result = create(); + if (fileId != null) { + $result.fileId = fileId; + } + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (locationId != null) { + $result.locationId = locationId; + } + return $result; + } BinaryID._() : super(); factory BinaryID.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BinaryID.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -957,8 +1264,21 @@ class BinaryID extends $pb.GeneratedMessage { void clearLocationId() => clearField(3); } +/// BinaryDataByFilterRequest requests the data and metadata of binary (image + file) data by binary ids. class BinaryDataByIDsRequest extends $pb.GeneratedMessage { - factory BinaryDataByIDsRequest() => create(); + factory BinaryDataByIDsRequest({ + $core.bool? includeBinary, + $core.Iterable? binaryIds, + }) { + final $result = create(); + if (includeBinary != null) { + $result.includeBinary = includeBinary; + } + if (binaryIds != null) { + $result.binaryIds.addAll(binaryIds); + } + return $result; + } BinaryDataByIDsRequest._() : super(); factory BinaryDataByIDsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BinaryDataByIDsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1003,8 +1323,21 @@ class BinaryDataByIDsRequest extends $pb.GeneratedMessage { $core.List get binaryIds => $_getList(1); } +/// BinaryDataByIDsResponse provides the data and metadata of binary (image + file) data when a filter is provided. class BinaryDataByIDsResponse extends $pb.GeneratedMessage { - factory BinaryDataByIDsResponse() => create(); + factory BinaryDataByIDsResponse({ + $core.Iterable? data, + $fixnum.Int64? count, + }) { + final $result = create(); + if (data != null) { + $result.data.addAll(data); + } + if (count != null) { + $result.count = count; + } + return $result; + } BinaryDataByIDsResponse._() : super(); factory BinaryDataByIDsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BinaryDataByIDsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1049,8 +1382,38 @@ class BinaryDataByIDsResponse extends $pb.GeneratedMessage { void clearCount() => clearField(2); } +/// BoundingBox represents a labeled bounding box on an image. +/// x and y values are normalized ratios between 0 and 1. class BoundingBox extends $pb.GeneratedMessage { - factory BoundingBox() => create(); + factory BoundingBox({ + $core.String? id, + $core.String? label, + $core.double? xMinNormalized, + $core.double? yMinNormalized, + $core.double? xMaxNormalized, + $core.double? yMaxNormalized, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (label != null) { + $result.label = label; + } + if (xMinNormalized != null) { + $result.xMinNormalized = xMinNormalized; + } + if (yMinNormalized != null) { + $result.yMinNormalized = yMinNormalized; + } + if (xMaxNormalized != null) { + $result.xMaxNormalized = xMaxNormalized; + } + if (yMaxNormalized != null) { + $result.yMaxNormalized = yMaxNormalized; + } + return $result; + } BoundingBox._() : super(); factory BoundingBox.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BoundingBox.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1141,8 +1504,17 @@ class BoundingBox extends $pb.GeneratedMessage { void clearYMaxNormalized() => clearField(6); } +/// Annotations are data annotations used for machine learning. class Annotations extends $pb.GeneratedMessage { - factory Annotations() => create(); + factory Annotations({ + $core.Iterable? bboxes, + }) { + final $result = create(); + if (bboxes != null) { + $result.bboxes.addAll(bboxes); + } + return $result; + } Annotations._() : super(); factory Annotations.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Annotations.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1177,8 +1549,49 @@ class Annotations extends $pb.GeneratedMessage { $core.List get bboxes => $_getList(0); } +/// BinaryMetadata is the metadata associated with binary data. class BinaryMetadata extends $pb.GeneratedMessage { - factory BinaryMetadata() => create(); + factory BinaryMetadata({ + $core.String? id, + CaptureMetadata? captureMetadata, + $2.Timestamp? timeRequested, + $2.Timestamp? timeReceived, + $core.String? fileName, + $core.String? fileExt, + $core.String? uri, + Annotations? annotations, + $core.Iterable<$core.String>? datasetIds, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (captureMetadata != null) { + $result.captureMetadata = captureMetadata; + } + if (timeRequested != null) { + $result.timeRequested = timeRequested; + } + if (timeReceived != null) { + $result.timeReceived = timeReceived; + } + if (fileName != null) { + $result.fileName = fileName; + } + if (fileExt != null) { + $result.fileExt = fileExt; + } + if (uri != null) { + $result.uri = uri; + } + if (annotations != null) { + $result.annotations = annotations; + } + if (datasetIds != null) { + $result.datasetIds.addAll(datasetIds); + } + return $result; + } BinaryMetadata._() : super(); factory BinaryMetadata.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BinaryMetadata.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1301,8 +1714,23 @@ class BinaryMetadata extends $pb.GeneratedMessage { $core.List<$core.String> get datasetIds => $_getList(8); } +/// DeleteTabularDataRequest deletes the data from the organization that is older than `delete_older_than_days`. +/// For example if `delete_older_than_days` is 10, this deletes any data that was captured up to 10 days ago. +/// If it is 0, all existing data is deleted. class DeleteTabularDataRequest extends $pb.GeneratedMessage { - factory DeleteTabularDataRequest() => create(); + factory DeleteTabularDataRequest({ + $core.String? organizationId, + $core.int? deleteOlderThanDays, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (deleteOlderThanDays != null) { + $result.deleteOlderThanDays = deleteOlderThanDays; + } + return $result; + } DeleteTabularDataRequest._() : super(); factory DeleteTabularDataRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteTabularDataRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1353,8 +1781,17 @@ class DeleteTabularDataRequest extends $pb.GeneratedMessage { void clearDeleteOlderThanDays() => clearField(2); } +/// DeleteBinaryDataResponse returns the number of tabular datapoints deleted. class DeleteTabularDataResponse extends $pb.GeneratedMessage { - factory DeleteTabularDataResponse() => create(); + factory DeleteTabularDataResponse({ + $fixnum.Int64? deletedCount, + }) { + final $result = create(); + if (deletedCount != null) { + $result.deletedCount = deletedCount; + } + return $result; + } DeleteTabularDataResponse._() : super(); factory DeleteTabularDataResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteTabularDataResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1395,8 +1832,21 @@ class DeleteTabularDataResponse extends $pb.GeneratedMessage { void clearDeletedCount() => clearField(1); } +/// DeleteBinaryDataByFilterRequest deletes the data and metadata of binary data when a filter is provided. class DeleteBinaryDataByFilterRequest extends $pb.GeneratedMessage { - factory DeleteBinaryDataByFilterRequest() => create(); + factory DeleteBinaryDataByFilterRequest({ + Filter? filter, + $core.bool? includeInternalData, + }) { + final $result = create(); + if (filter != null) { + $result.filter = filter; + } + if (includeInternalData != null) { + $result.includeInternalData = includeInternalData; + } + return $result; + } DeleteBinaryDataByFilterRequest._() : super(); factory DeleteBinaryDataByFilterRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteBinaryDataByFilterRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1449,8 +1899,17 @@ class DeleteBinaryDataByFilterRequest extends $pb.GeneratedMessage { void clearIncludeInternalData() => clearField(2); } +/// DeleteBinaryDataByFilterResponse returns the number of binary files deleted when a filter is provided. class DeleteBinaryDataByFilterResponse extends $pb.GeneratedMessage { - factory DeleteBinaryDataByFilterResponse() => create(); + factory DeleteBinaryDataByFilterResponse({ + $fixnum.Int64? deletedCount, + }) { + final $result = create(); + if (deletedCount != null) { + $result.deletedCount = deletedCount; + } + return $result; + } DeleteBinaryDataByFilterResponse._() : super(); factory DeleteBinaryDataByFilterResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteBinaryDataByFilterResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1491,8 +1950,17 @@ class DeleteBinaryDataByFilterResponse extends $pb.GeneratedMessage { void clearDeletedCount() => clearField(1); } +/// DeleteBinaryDataByIDsRequest deletes the data and metadata of binary data when binary ids are provided. class DeleteBinaryDataByIDsRequest extends $pb.GeneratedMessage { - factory DeleteBinaryDataByIDsRequest() => create(); + factory DeleteBinaryDataByIDsRequest({ + $core.Iterable? binaryIds, + }) { + final $result = create(); + if (binaryIds != null) { + $result.binaryIds.addAll(binaryIds); + } + return $result; + } DeleteBinaryDataByIDsRequest._() : super(); factory DeleteBinaryDataByIDsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteBinaryDataByIDsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1527,8 +1995,17 @@ class DeleteBinaryDataByIDsRequest extends $pb.GeneratedMessage { $core.List get binaryIds => $_getList(0); } +/// DeleteBinaryDataByIDsResponse returns the number of binary files deleted when binary ids are provided. class DeleteBinaryDataByIDsResponse extends $pb.GeneratedMessage { - factory DeleteBinaryDataByIDsResponse() => create(); + factory DeleteBinaryDataByIDsResponse({ + $fixnum.Int64? deletedCount, + }) { + final $result = create(); + if (deletedCount != null) { + $result.deletedCount = deletedCount; + } + return $result; + } DeleteBinaryDataByIDsResponse._() : super(); factory DeleteBinaryDataByIDsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteBinaryDataByIDsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1569,8 +2046,21 @@ class DeleteBinaryDataByIDsResponse extends $pb.GeneratedMessage { void clearDeletedCount() => clearField(1); } +/// AddTagsToBinaryDataByIDsRequest requests adding all specified tags to each of the files when binary ids are provided. class AddTagsToBinaryDataByIDsRequest extends $pb.GeneratedMessage { - factory AddTagsToBinaryDataByIDsRequest() => create(); + factory AddTagsToBinaryDataByIDsRequest({ + $core.Iterable<$core.String>? tags, + $core.Iterable? binaryIds, + }) { + final $result = create(); + if (tags != null) { + $result.tags.addAll(tags); + } + if (binaryIds != null) { + $result.binaryIds.addAll(binaryIds); + } + return $result; + } AddTagsToBinaryDataByIDsRequest._() : super(); factory AddTagsToBinaryDataByIDsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AddTagsToBinaryDataByIDsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1641,8 +2131,21 @@ class AddTagsToBinaryDataByIDsResponse extends $pb.GeneratedMessage { static AddTagsToBinaryDataByIDsResponse? _defaultInstance; } +/// AddTagsToBinaryDataByFilterRequest requests adding all specified tags to each of the files when a filter is provided. class AddTagsToBinaryDataByFilterRequest extends $pb.GeneratedMessage { - factory AddTagsToBinaryDataByFilterRequest() => create(); + factory AddTagsToBinaryDataByFilterRequest({ + Filter? filter, + $core.Iterable<$core.String>? tags, + }) { + final $result = create(); + if (filter != null) { + $result.filter = filter; + } + if (tags != null) { + $result.tags.addAll(tags); + } + return $result; + } AddTagsToBinaryDataByFilterRequest._() : super(); factory AddTagsToBinaryDataByFilterRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AddTagsToBinaryDataByFilterRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1721,8 +2224,21 @@ class AddTagsToBinaryDataByFilterResponse extends $pb.GeneratedMessage { static AddTagsToBinaryDataByFilterResponse? _defaultInstance; } +/// RemoveTagsFromBinaryDataByIDsRequest requests removing the given tags value from each file when binary ids are provided. class RemoveTagsFromBinaryDataByIDsRequest extends $pb.GeneratedMessage { - factory RemoveTagsFromBinaryDataByIDsRequest() => create(); + factory RemoveTagsFromBinaryDataByIDsRequest({ + $core.Iterable<$core.String>? tags, + $core.Iterable? binaryIds, + }) { + final $result = create(); + if (tags != null) { + $result.tags.addAll(tags); + } + if (binaryIds != null) { + $result.binaryIds.addAll(binaryIds); + } + return $result; + } RemoveTagsFromBinaryDataByIDsRequest._() : super(); factory RemoveTagsFromBinaryDataByIDsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RemoveTagsFromBinaryDataByIDsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1761,8 +2277,17 @@ class RemoveTagsFromBinaryDataByIDsRequest extends $pb.GeneratedMessage { $core.List get binaryIds => $_getList(1); } +/// RemoveTagsFromBinaryDataByIDsResponse returns the number of binary files which had tags removed class RemoveTagsFromBinaryDataByIDsResponse extends $pb.GeneratedMessage { - factory RemoveTagsFromBinaryDataByIDsResponse() => create(); + factory RemoveTagsFromBinaryDataByIDsResponse({ + $fixnum.Int64? deletedCount, + }) { + final $result = create(); + if (deletedCount != null) { + $result.deletedCount = deletedCount; + } + return $result; + } RemoveTagsFromBinaryDataByIDsResponse._() : super(); factory RemoveTagsFromBinaryDataByIDsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RemoveTagsFromBinaryDataByIDsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1803,8 +2328,21 @@ class RemoveTagsFromBinaryDataByIDsResponse extends $pb.GeneratedMessage { void clearDeletedCount() => clearField(1); } +/// RemoveTagsFromBinaryDataByFilterRequest requests removing the given tags value from each file when a filter is provided. class RemoveTagsFromBinaryDataByFilterRequest extends $pb.GeneratedMessage { - factory RemoveTagsFromBinaryDataByFilterRequest() => create(); + factory RemoveTagsFromBinaryDataByFilterRequest({ + Filter? filter, + $core.Iterable<$core.String>? tags, + }) { + final $result = create(); + if (filter != null) { + $result.filter = filter; + } + if (tags != null) { + $result.tags.addAll(tags); + } + return $result; + } RemoveTagsFromBinaryDataByFilterRequest._() : super(); factory RemoveTagsFromBinaryDataByFilterRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RemoveTagsFromBinaryDataByFilterRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1851,8 +2389,17 @@ class RemoveTagsFromBinaryDataByFilterRequest extends $pb.GeneratedMessage { $core.List<$core.String> get tags => $_getList(1); } +/// RemoveTagsFromBinaryDataByFilterResponse returns the number of binary files which had tags removed. class RemoveTagsFromBinaryDataByFilterResponse extends $pb.GeneratedMessage { - factory RemoveTagsFromBinaryDataByFilterResponse() => create(); + factory RemoveTagsFromBinaryDataByFilterResponse({ + $fixnum.Int64? deletedCount, + }) { + final $result = create(); + if (deletedCount != null) { + $result.deletedCount = deletedCount; + } + return $result; + } RemoveTagsFromBinaryDataByFilterResponse._() : super(); factory RemoveTagsFromBinaryDataByFilterResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RemoveTagsFromBinaryDataByFilterResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1893,8 +2440,17 @@ class RemoveTagsFromBinaryDataByFilterResponse extends $pb.GeneratedMessage { void clearDeletedCount() => clearField(1); } +/// TagsByFilterRequest requests the unique tags from data based on given filter. class TagsByFilterRequest extends $pb.GeneratedMessage { - factory TagsByFilterRequest() => create(); + factory TagsByFilterRequest({ + Filter? filter, + }) { + final $result = create(); + if (filter != null) { + $result.filter = filter; + } + return $result; + } TagsByFilterRequest._() : super(); factory TagsByFilterRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TagsByFilterRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1937,8 +2493,17 @@ class TagsByFilterRequest extends $pb.GeneratedMessage { Filter ensureFilter() => $_ensure(0); } +/// TagsByFilterResponse returns the unique tags from data based on given filter. class TagsByFilterResponse extends $pb.GeneratedMessage { - factory TagsByFilterResponse() => create(); + factory TagsByFilterResponse({ + $core.Iterable<$core.String>? tags, + }) { + final $result = create(); + if (tags != null) { + $result.tags.addAll(tags); + } + return $result; + } TagsByFilterResponse._() : super(); factory TagsByFilterResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TagsByFilterResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1973,8 +2538,38 @@ class TagsByFilterResponse extends $pb.GeneratedMessage { $core.List<$core.String> get tags => $_getList(0); } +/// AddBoundingBoxToImageByIDRequest specifies the binary ID to which a bounding box +/// with the associated label and position in normalized coordinates will be added. class AddBoundingBoxToImageByIDRequest extends $pb.GeneratedMessage { - factory AddBoundingBoxToImageByIDRequest() => create(); + factory AddBoundingBoxToImageByIDRequest({ + $core.String? label, + $core.double? xMinNormalized, + $core.double? yMinNormalized, + $core.double? xMaxNormalized, + $core.double? yMaxNormalized, + BinaryID? binaryId, + }) { + final $result = create(); + if (label != null) { + $result.label = label; + } + if (xMinNormalized != null) { + $result.xMinNormalized = xMinNormalized; + } + if (yMinNormalized != null) { + $result.yMinNormalized = yMinNormalized; + } + if (xMaxNormalized != null) { + $result.xMaxNormalized = xMaxNormalized; + } + if (yMaxNormalized != null) { + $result.yMaxNormalized = yMaxNormalized; + } + if (binaryId != null) { + $result.binaryId = binaryId; + } + return $result; + } AddBoundingBoxToImageByIDRequest._() : super(); factory AddBoundingBoxToImageByIDRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AddBoundingBoxToImageByIDRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2067,8 +2662,17 @@ class AddBoundingBoxToImageByIDRequest extends $pb.GeneratedMessage { BinaryID ensureBinaryId() => $_ensure(5); } +/// AddBoundingBoxToImageByIDResponse returns the bounding box ID of the successfully added bounding box. class AddBoundingBoxToImageByIDResponse extends $pb.GeneratedMessage { - factory AddBoundingBoxToImageByIDResponse() => create(); + factory AddBoundingBoxToImageByIDResponse({ + $core.String? bboxId, + }) { + final $result = create(); + if (bboxId != null) { + $result.bboxId = bboxId; + } + return $result; + } AddBoundingBoxToImageByIDResponse._() : super(); factory AddBoundingBoxToImageByIDResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AddBoundingBoxToImageByIDResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2109,8 +2713,21 @@ class AddBoundingBoxToImageByIDResponse extends $pb.GeneratedMessage { void clearBboxId() => clearField(1); } +/// RemoveBoundingBoxFromImageByIDRequest removes the bounding box with specified bbox ID for the file represented by the binary id. class RemoveBoundingBoxFromImageByIDRequest extends $pb.GeneratedMessage { - factory RemoveBoundingBoxFromImageByIDRequest() => create(); + factory RemoveBoundingBoxFromImageByIDRequest({ + $core.String? bboxId, + BinaryID? binaryId, + }) { + final $result = create(); + if (bboxId != null) { + $result.bboxId = bboxId; + } + if (binaryId != null) { + $result.binaryId = binaryId; + } + return $result; + } RemoveBoundingBoxFromImageByIDRequest._() : super(); factory RemoveBoundingBoxFromImageByIDRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RemoveBoundingBoxFromImageByIDRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2195,8 +2812,17 @@ class RemoveBoundingBoxFromImageByIDResponse extends $pb.GeneratedMessage { static RemoveBoundingBoxFromImageByIDResponse? _defaultInstance; } +/// BoundingBoxLabelsByFilterRequest requests all the labels of the bounding boxes from files from a given filter. class BoundingBoxLabelsByFilterRequest extends $pb.GeneratedMessage { - factory BoundingBoxLabelsByFilterRequest() => create(); + factory BoundingBoxLabelsByFilterRequest({ + Filter? filter, + }) { + final $result = create(); + if (filter != null) { + $result.filter = filter; + } + return $result; + } BoundingBoxLabelsByFilterRequest._() : super(); factory BoundingBoxLabelsByFilterRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BoundingBoxLabelsByFilterRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2239,8 +2865,17 @@ class BoundingBoxLabelsByFilterRequest extends $pb.GeneratedMessage { Filter ensureFilter() => $_ensure(0); } +/// BoundingBoxLabelsByFilterRequest returns all the labels of the bounding boxes from files from a given filter. class BoundingBoxLabelsByFilterResponse extends $pb.GeneratedMessage { - factory BoundingBoxLabelsByFilterResponse() => create(); + factory BoundingBoxLabelsByFilterResponse({ + $core.Iterable<$core.String>? labels, + }) { + final $result = create(); + if (labels != null) { + $result.labels.addAll(labels); + } + return $result; + } BoundingBoxLabelsByFilterResponse._() : super(); factory BoundingBoxLabelsByFilterResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BoundingBoxLabelsByFilterResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2275,8 +2910,23 @@ class BoundingBoxLabelsByFilterResponse extends $pb.GeneratedMessage { $core.List<$core.String> get labels => $_getList(0); } +/// ConfigureDatabaseUserRequest accepts a Viam organization ID and a password for the database user +/// being configured. Viam uses gRPC over TLS, so the entire request will be encrypted while in +/// flight, including the password. class ConfigureDatabaseUserRequest extends $pb.GeneratedMessage { - factory ConfigureDatabaseUserRequest() => create(); + factory ConfigureDatabaseUserRequest({ + $core.String? organizationId, + $core.String? password, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (password != null) { + $result.password = password; + } + return $result; + } ConfigureDatabaseUserRequest._() : super(); factory ConfigureDatabaseUserRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ConfigureDatabaseUserRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2359,8 +3009,17 @@ class ConfigureDatabaseUserResponse extends $pb.GeneratedMessage { static ConfigureDatabaseUserResponse? _defaultInstance; } +/// GetDatabaseConnectionRequest requests the database connection hostname. class GetDatabaseConnectionRequest extends $pb.GeneratedMessage { - factory GetDatabaseConnectionRequest() => create(); + factory GetDatabaseConnectionRequest({ + $core.String? organizationId, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + return $result; + } GetDatabaseConnectionRequest._() : super(); factory GetDatabaseConnectionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetDatabaseConnectionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2401,8 +3060,17 @@ class GetDatabaseConnectionRequest extends $pb.GeneratedMessage { void clearOrganizationId() => clearField(1); } +/// GetDatabaseConnectionResponse returns the database connection hostname endpoint. class GetDatabaseConnectionResponse extends $pb.GeneratedMessage { - factory GetDatabaseConnectionResponse() => create(); + factory GetDatabaseConnectionResponse({ + $core.String? hostname, + }) { + final $result = create(); + if (hostname != null) { + $result.hostname = hostname; + } + return $result; + } GetDatabaseConnectionResponse._() : super(); factory GetDatabaseConnectionResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetDatabaseConnectionResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2443,8 +3111,21 @@ class GetDatabaseConnectionResponse extends $pb.GeneratedMessage { void clearHostname() => clearField(1); } +/// AddBinaryDataToDatasetByIDsRequest adds the binary data with the given binary IDs to a dataset with dataset_id. class AddBinaryDataToDatasetByIDsRequest extends $pb.GeneratedMessage { - factory AddBinaryDataToDatasetByIDsRequest() => create(); + factory AddBinaryDataToDatasetByIDsRequest({ + $core.Iterable? binaryIds, + $core.String? datasetId, + }) { + final $result = create(); + if (binaryIds != null) { + $result.binaryIds.addAll(binaryIds); + } + if (datasetId != null) { + $result.datasetId = datasetId; + } + return $result; + } AddBinaryDataToDatasetByIDsRequest._() : super(); factory AddBinaryDataToDatasetByIDsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AddBinaryDataToDatasetByIDsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2521,8 +3202,21 @@ class AddBinaryDataToDatasetByIDsResponse extends $pb.GeneratedMessage { static AddBinaryDataToDatasetByIDsResponse? _defaultInstance; } +/// RemoveBinaryDataFromDatasetByIDsRequest removes the specified binary IDs from a dataset with dataset_id. class RemoveBinaryDataFromDatasetByIDsRequest extends $pb.GeneratedMessage { - factory RemoveBinaryDataFromDatasetByIDsRequest() => create(); + factory RemoveBinaryDataFromDatasetByIDsRequest({ + $core.Iterable? binaryIds, + $core.String? datasetId, + }) { + final $result = create(); + if (binaryIds != null) { + $result.binaryIds.addAll(binaryIds); + } + if (datasetId != null) { + $result.datasetId = datasetId; + } + return $result; + } RemoveBinaryDataFromDatasetByIDsRequest._() : super(); factory RemoveBinaryDataFromDatasetByIDsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RemoveBinaryDataFromDatasetByIDsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/app/data/v1/data.pbenum.dart b/lib/src/gen/app/data/v1/data.pbenum.dart index 8534b39f0f9..3fe477f5f10 100644 --- a/lib/src/gen/app/data/v1/data.pbenum.dart +++ b/lib/src/gen/app/data/v1/data.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,6 +13,7 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// Order specifies the order in which data is returned. class Order extends $pb.ProtobufEnum { static const Order ORDER_UNSPECIFIED = Order._(0, _omitEnumNames ? '' : 'ORDER_UNSPECIFIED'); static const Order ORDER_DESCENDING = Order._(1, _omitEnumNames ? '' : 'ORDER_DESCENDING'); @@ -30,6 +31,7 @@ class Order extends $pb.ProtobufEnum { const Order._($core.int v, $core.String n) : super(v, n); } +/// TagsFilterType specifies how data can be filtered based on tags. class TagsFilterType extends $pb.ProtobufEnum { static const TagsFilterType TAGS_FILTER_TYPE_UNSPECIFIED = TagsFilterType._(0, _omitEnumNames ? '' : 'TAGS_FILTER_TYPE_UNSPECIFIED'); static const TagsFilterType TAGS_FILTER_TYPE_MATCH_BY_OR = TagsFilterType._(1, _omitEnumNames ? '' : 'TAGS_FILTER_TYPE_MATCH_BY_OR'); diff --git a/lib/src/gen/app/data/v1/data.pbgrpc.dart b/lib/src/gen/app/data/v1/data.pbgrpc.dart index 577cecf89e6..babce937af3 100644 --- a/lib/src/gen/app/data/v1/data.pbgrpc.dart +++ b/lib/src/gen/app/data/v1/data.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/data/v1/data.pbjson.dart b/lib/src/gen/app/data/v1/data.pbjson.dart index 92793087cf6..0d5bbb4c1aa 100644 --- a/lib/src/gen/app/data/v1/data.pbjson.dart +++ b/lib/src/gen/app/data/v1/data.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/dataset/v1/dataset.pb.dart b/lib/src/gen/app/dataset/v1/dataset.pb.dart index 9be05cf1ed3..ea2ac6620fa 100644 --- a/lib/src/gen/app/dataset/v1/dataset.pb.dart +++ b/lib/src/gen/app/dataset/v1/dataset.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -15,8 +15,29 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../../../google/protobuf/timestamp.pb.dart' as $1; +/// Dataset stores the metadata of a dataset. class Dataset extends $pb.GeneratedMessage { - factory Dataset() => create(); + factory Dataset({ + $core.String? id, + $core.String? name, + $core.String? organizationId, + $1.Timestamp? timeCreated, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (name != null) { + $result.name = name; + } + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (timeCreated != null) { + $result.timeCreated = timeCreated; + } + return $result; + } Dataset._() : super(); factory Dataset.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Dataset.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -89,8 +110,21 @@ class Dataset extends $pb.GeneratedMessage { $1.Timestamp ensureTimeCreated() => $_ensure(3); } +/// CreateDatasetRequest defines the name and organization ID of a dataset. class CreateDatasetRequest extends $pb.GeneratedMessage { - factory CreateDatasetRequest() => create(); + factory CreateDatasetRequest({ + $core.String? name, + $core.String? organizationId, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (organizationId != null) { + $result.organizationId = organizationId; + } + return $result; + } CreateDatasetRequest._() : super(); factory CreateDatasetRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateDatasetRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -141,8 +175,17 @@ class CreateDatasetRequest extends $pb.GeneratedMessage { void clearOrganizationId() => clearField(2); } +/// CreateDatasetResponse returns the dataset ID of the created dataset. class CreateDatasetResponse extends $pb.GeneratedMessage { - factory CreateDatasetResponse() => create(); + factory CreateDatasetResponse({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } CreateDatasetResponse._() : super(); factory CreateDatasetResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateDatasetResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -183,8 +226,17 @@ class CreateDatasetResponse extends $pb.GeneratedMessage { void clearId() => clearField(1); } +/// DeleteDatasetRequest deletes the dataset specified by the dataset ID. class DeleteDatasetRequest extends $pb.GeneratedMessage { - factory DeleteDatasetRequest() => create(); + factory DeleteDatasetRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } DeleteDatasetRequest._() : super(); factory DeleteDatasetRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteDatasetRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -257,8 +309,21 @@ class DeleteDatasetResponse extends $pb.GeneratedMessage { static DeleteDatasetResponse? _defaultInstance; } +/// RenameDatasetRequest applies the new name to the dataset specified by the dataset ID. class RenameDatasetRequest extends $pb.GeneratedMessage { - factory RenameDatasetRequest() => create(); + factory RenameDatasetRequest({ + $core.String? id, + $core.String? name, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (name != null) { + $result.name = name; + } + return $result; + } RenameDatasetRequest._() : super(); factory RenameDatasetRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RenameDatasetRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -341,8 +406,17 @@ class RenameDatasetResponse extends $pb.GeneratedMessage { static RenameDatasetResponse? _defaultInstance; } +/// ListDatasetsByOrganizationIDRequest requests all of the datasets for an organization. class ListDatasetsByOrganizationIDRequest extends $pb.GeneratedMessage { - factory ListDatasetsByOrganizationIDRequest() => create(); + factory ListDatasetsByOrganizationIDRequest({ + $core.String? organizationId, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + return $result; + } ListDatasetsByOrganizationIDRequest._() : super(); factory ListDatasetsByOrganizationIDRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListDatasetsByOrganizationIDRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -383,8 +457,17 @@ class ListDatasetsByOrganizationIDRequest extends $pb.GeneratedMessage { void clearOrganizationId() => clearField(1); } +/// ListDatasetsByOrganizationIDResponse returns all the dataset metadata for the organization. class ListDatasetsByOrganizationIDResponse extends $pb.GeneratedMessage { - factory ListDatasetsByOrganizationIDResponse() => create(); + factory ListDatasetsByOrganizationIDResponse({ + $core.Iterable? datasets, + }) { + final $result = create(); + if (datasets != null) { + $result.datasets.addAll(datasets); + } + return $result; + } ListDatasetsByOrganizationIDResponse._() : super(); factory ListDatasetsByOrganizationIDResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListDatasetsByOrganizationIDResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -419,8 +502,17 @@ class ListDatasetsByOrganizationIDResponse extends $pb.GeneratedMessage { $core.List get datasets => $_getList(0); } +/// ListDatasetsByIDsRequest requests all of the datasets by their dataset IDs. class ListDatasetsByIDsRequest extends $pb.GeneratedMessage { - factory ListDatasetsByIDsRequest() => create(); + factory ListDatasetsByIDsRequest({ + $core.Iterable<$core.String>? ids, + }) { + final $result = create(); + if (ids != null) { + $result.ids.addAll(ids); + } + return $result; + } ListDatasetsByIDsRequest._() : super(); factory ListDatasetsByIDsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListDatasetsByIDsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -455,8 +547,17 @@ class ListDatasetsByIDsRequest extends $pb.GeneratedMessage { $core.List<$core.String> get ids => $_getList(0); } +/// ListDatasetsByIDsResponse returns all the dataset metadata for the associated dataset IDs. class ListDatasetsByIDsResponse extends $pb.GeneratedMessage { - factory ListDatasetsByIDsResponse() => create(); + factory ListDatasetsByIDsResponse({ + $core.Iterable? datasets, + }) { + final $result = create(); + if (datasets != null) { + $result.datasets.addAll(datasets); + } + return $result; + } ListDatasetsByIDsResponse._() : super(); factory ListDatasetsByIDsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListDatasetsByIDsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/app/dataset/v1/dataset.pbenum.dart b/lib/src/gen/app/dataset/v1/dataset.pbenum.dart index 938aa6a1615..33303347a06 100644 --- a/lib/src/gen/app/dataset/v1/dataset.pbenum.dart +++ b/lib/src/gen/app/dataset/v1/dataset.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/dataset/v1/dataset.pbgrpc.dart b/lib/src/gen/app/dataset/v1/dataset.pbgrpc.dart index daec73da951..965528384e0 100644 --- a/lib/src/gen/app/dataset/v1/dataset.pbgrpc.dart +++ b/lib/src/gen/app/dataset/v1/dataset.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/dataset/v1/dataset.pbjson.dart b/lib/src/gen/app/dataset/v1/dataset.pbjson.dart index 5c9c63a6907..3ef98831765 100644 --- a/lib/src/gen/app/dataset/v1/dataset.pbjson.dart +++ b/lib/src/gen/app/dataset/v1/dataset.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/datasync/v1/data_sync.pb.dart b/lib/src/gen/app/datasync/v1/data_sync.pb.dart index 0290623ec57..65933cc5277 100644 --- a/lib/src/gen/app/datasync/v1/data_sync.pb.dart +++ b/lib/src/gen/app/datasync/v1/data_sync.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -20,8 +20,21 @@ import 'data_sync.pbenum.dart'; export 'data_sync.pbenum.dart'; +/// DataCaptureUploadRequest requests to upload the contents and metadata for tabular data. class DataCaptureUploadRequest extends $pb.GeneratedMessage { - factory DataCaptureUploadRequest() => create(); + factory DataCaptureUploadRequest({ + UploadMetadata? metadata, + $core.Iterable? sensorContents, + }) { + final $result = create(); + if (metadata != null) { + $result.metadata = metadata; + } + if (sensorContents != null) { + $result.sensorContents.addAll(sensorContents); + } + return $result; + } DataCaptureUploadRequest._() : super(); factory DataCaptureUploadRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DataCaptureUploadRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -68,8 +81,17 @@ class DataCaptureUploadRequest extends $pb.GeneratedMessage { $core.List get sensorContents => $_getList(1); } +/// DataCaptureUploadResponse returns the file id of the uploaded contents and metadata for tabular data. class DataCaptureUploadResponse extends $pb.GeneratedMessage { - factory DataCaptureUploadResponse() => create(); + factory DataCaptureUploadResponse({ + $core.String? fileId, + }) { + final $result = create(); + if (fileId != null) { + $result.fileId = fileId; + } + return $result; + } DataCaptureUploadResponse._() : super(); factory DataCaptureUploadResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DataCaptureUploadResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -116,8 +138,22 @@ enum FileUploadRequest_UploadPacket { notSet } +/// FileUploadRequest requests to upload the contents and metadata for binary (image + file) data. +/// The first packet must be the UploadMetadata associated with the binary data. class FileUploadRequest extends $pb.GeneratedMessage { - factory FileUploadRequest() => create(); + factory FileUploadRequest({ + UploadMetadata? metadata, + FileData? fileContents, + }) { + final $result = create(); + if (metadata != null) { + $result.metadata = metadata; + } + if (fileContents != null) { + $result.fileContents = fileContents; + } + return $result; + } FileUploadRequest._() : super(); factory FileUploadRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FileUploadRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -181,8 +217,17 @@ class FileUploadRequest extends $pb.GeneratedMessage { FileData ensureFileContents() => $_ensure(1); } +/// FileUploadResponse returns the file id of the uploaded contents and metadata for binary (image + file) data. class FileUploadResponse extends $pb.GeneratedMessage { - factory FileUploadResponse() => create(); + factory FileUploadResponse({ + $core.String? fileId, + }) { + final $result = create(); + if (fileId != null) { + $result.fileId = fileId; + } + return $result; + } FileUploadResponse._() : super(); factory FileUploadResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FileUploadResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -229,8 +274,22 @@ enum StreamingDataCaptureUploadRequest_UploadPacket { notSet } +/// StreamingDataCaptureUploadRequest requests to upload the contents and metadata for streaming binary (image + file) data. +/// The first packet must be the DataCaptureUploadMetadata associated with the data. class StreamingDataCaptureUploadRequest extends $pb.GeneratedMessage { - factory StreamingDataCaptureUploadRequest() => create(); + factory StreamingDataCaptureUploadRequest({ + DataCaptureUploadMetadata? metadata, + $core.List<$core.int>? data, + }) { + final $result = create(); + if (metadata != null) { + $result.metadata = metadata; + } + if (data != null) { + $result.data = data; + } + return $result; + } StreamingDataCaptureUploadRequest._() : super(); factory StreamingDataCaptureUploadRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StreamingDataCaptureUploadRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -292,8 +351,17 @@ class StreamingDataCaptureUploadRequest extends $pb.GeneratedMessage { void clearData() => clearField(2); } +/// StreamingDataCaptureUploadResponse returns the file id of the uploaded contents and metadata for streaming binary (image + file) data. class StreamingDataCaptureUploadResponse extends $pb.GeneratedMessage { - factory StreamingDataCaptureUploadResponse() => create(); + factory StreamingDataCaptureUploadResponse({ + $core.String? fileId, + }) { + final $result = create(); + if (fileId != null) { + $result.fileId = fileId; + } + return $result; + } StreamingDataCaptureUploadResponse._() : super(); factory StreamingDataCaptureUploadResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StreamingDataCaptureUploadResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -334,8 +402,21 @@ class StreamingDataCaptureUploadResponse extends $pb.GeneratedMessage { void clearFileId() => clearField(1); } +/// SensorMetadata contains the time the sensor data was requested and was received. class SensorMetadata extends $pb.GeneratedMessage { - factory SensorMetadata() => create(); + factory SensorMetadata({ + $1.Timestamp? timeRequested, + $1.Timestamp? timeReceived, + }) { + final $result = create(); + if (timeRequested != null) { + $result.timeRequested = timeRequested; + } + if (timeReceived != null) { + $result.timeReceived = timeReceived; + } + return $result; + } SensorMetadata._() : super(); factory SensorMetadata.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SensorMetadata.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -396,8 +477,25 @@ enum SensorData_Data { notSet } +/// SensorData contains the contents and metadata for tabular data. class SensorData extends $pb.GeneratedMessage { - factory SensorData() => create(); + factory SensorData({ + SensorMetadata? metadata, + $2.Struct? struct, + $core.List<$core.int>? binary, + }) { + final $result = create(); + if (metadata != null) { + $result.metadata = metadata; + } + if (struct != null) { + $result.struct = struct; + } + if (binary != null) { + $result.binary = binary; + } + return $result; + } SensorData._() : super(); factory SensorData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SensorData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -471,8 +569,17 @@ class SensorData extends $pb.GeneratedMessage { void clearBinary() => clearField(3); } +/// FileData contains the contents of binary (image + file) data. class FileData extends $pb.GeneratedMessage { - factory FileData() => create(); + factory FileData({ + $core.List<$core.int>? data, + }) { + final $result = create(); + if (data != null) { + $result.data = data; + } + return $result; + } FileData._() : super(); factory FileData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FileData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -513,8 +620,49 @@ class FileData extends $pb.GeneratedMessage { void clearData() => clearField(1); } +/// UploadMetadata contains the metadata for binary (image + file) data. class UploadMetadata extends $pb.GeneratedMessage { - factory UploadMetadata() => create(); + factory UploadMetadata({ + $core.String? partId, + $core.String? componentType, + $core.String? componentName, + $core.String? methodName, + DataType? type, + $core.String? fileName, + $core.Map<$core.String, $3.Any>? methodParameters, + $core.String? fileExtension, + $core.Iterable<$core.String>? tags, + }) { + final $result = create(); + if (partId != null) { + $result.partId = partId; + } + if (componentType != null) { + $result.componentType = componentType; + } + if (componentName != null) { + $result.componentName = componentName; + } + if (methodName != null) { + $result.methodName = methodName; + } + if (type != null) { + $result.type = type; + } + if (fileName != null) { + $result.fileName = fileName; + } + if (methodParameters != null) { + $result.methodParameters.addAll(methodParameters); + } + if (fileExtension != null) { + $result.fileExtension = fileExtension; + } + if (tags != null) { + $result.tags.addAll(tags); + } + return $result; + } UploadMetadata._() : super(); factory UploadMetadata.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UploadMetadata.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -623,8 +771,21 @@ class UploadMetadata extends $pb.GeneratedMessage { $core.List<$core.String> get tags => $_getList(8); } +/// CaptureInterval specifies the start and end times of the data capture. class CaptureInterval extends $pb.GeneratedMessage { - factory CaptureInterval() => create(); + factory CaptureInterval({ + $1.Timestamp? start, + $1.Timestamp? end, + }) { + final $result = create(); + if (start != null) { + $result.start = start; + } + if (end != null) { + $result.end = end; + } + return $result; + } CaptureInterval._() : super(); factory CaptureInterval.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CaptureInterval.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -679,8 +840,41 @@ class CaptureInterval extends $pb.GeneratedMessage { $1.Timestamp ensureEnd() => $_ensure(1); } +/// DataCaptureMetadata contains the metadata for data captured by collectors. class DataCaptureMetadata extends $pb.GeneratedMessage { - factory DataCaptureMetadata() => create(); + factory DataCaptureMetadata({ + $core.String? componentType, + $core.String? componentName, + $core.String? methodName, + DataType? type, + $core.Map<$core.String, $3.Any>? methodParameters, + $core.String? fileExtension, + $core.Iterable<$core.String>? tags, + }) { + final $result = create(); + if (componentType != null) { + $result.componentType = componentType; + } + if (componentName != null) { + $result.componentName = componentName; + } + if (methodName != null) { + $result.methodName = methodName; + } + if (type != null) { + $result.type = type; + } + if (methodParameters != null) { + $result.methodParameters.addAll(methodParameters); + } + if (fileExtension != null) { + $result.fileExtension = fileExtension; + } + if (tags != null) { + $result.tags.addAll(tags); + } + return $result; + } DataCaptureMetadata._() : super(); factory DataCaptureMetadata.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DataCaptureMetadata.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -769,8 +963,21 @@ class DataCaptureMetadata extends $pb.GeneratedMessage { $core.List<$core.String> get tags => $_getList(6); } +/// DataCaptureUploadMetadata contains the metadata for streaming binary (image + file) data. class DataCaptureUploadMetadata extends $pb.GeneratedMessage { - factory DataCaptureUploadMetadata() => create(); + factory DataCaptureUploadMetadata({ + UploadMetadata? uploadMetadata, + SensorMetadata? sensorMetadata, + }) { + final $result = create(); + if (uploadMetadata != null) { + $result.uploadMetadata = uploadMetadata; + } + if (sensorMetadata != null) { + $result.sensorMetadata = sensorMetadata; + } + return $result; + } DataCaptureUploadMetadata._() : super(); factory DataCaptureUploadMetadata.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DataCaptureUploadMetadata.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/app/datasync/v1/data_sync.pbenum.dart b/lib/src/gen/app/datasync/v1/data_sync.pbenum.dart index b55e76583cf..069075171ce 100644 --- a/lib/src/gen/app/datasync/v1/data_sync.pbenum.dart +++ b/lib/src/gen/app/datasync/v1/data_sync.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,6 +13,7 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// DataType specifies the type of data uploaded. class DataType extends $pb.ProtobufEnum { static const DataType DATA_TYPE_UNSPECIFIED = DataType._(0, _omitEnumNames ? '' : 'DATA_TYPE_UNSPECIFIED'); static const DataType DATA_TYPE_BINARY_SENSOR = DataType._(1, _omitEnumNames ? '' : 'DATA_TYPE_BINARY_SENSOR'); diff --git a/lib/src/gen/app/datasync/v1/data_sync.pbgrpc.dart b/lib/src/gen/app/datasync/v1/data_sync.pbgrpc.dart index 9cb8a43e9e1..ba44c20296a 100644 --- a/lib/src/gen/app/datasync/v1/data_sync.pbgrpc.dart +++ b/lib/src/gen/app/datasync/v1/data_sync.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/datasync/v1/data_sync.pbjson.dart b/lib/src/gen/app/datasync/v1/data_sync.pbjson.dart index c84b0ee7c7c..26a67bc4c1f 100644 --- a/lib/src/gen/app/datasync/v1/data_sync.pbjson.dart +++ b/lib/src/gen/app/datasync/v1/data_sync.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/mltraining/v1/ml_training.pb.dart b/lib/src/gen/app/mltraining/v1/ml_training.pb.dart index a2976fc4000..e9a31650c2a 100644 --- a/lib/src/gen/app/mltraining/v1/ml_training.pb.dart +++ b/lib/src/gen/app/mltraining/v1/ml_training.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -21,7 +21,39 @@ import 'ml_training.pbenum.dart'; export 'ml_training.pbenum.dart'; class SubmitTrainingJobRequest extends $pb.GeneratedMessage { - factory SubmitTrainingJobRequest() => create(); + factory SubmitTrainingJobRequest({ + $0.Filter? filter, + $core.String? organizationId, + $core.String? modelName, + $core.String? modelVersion, + ModelType? modelType, + $core.Iterable<$core.String>? tags, + $core.String? datasetId, + }) { + final $result = create(); + if (filter != null) { + $result.filter = filter; + } + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (modelName != null) { + $result.modelName = modelName; + } + if (modelVersion != null) { + $result.modelVersion = modelVersion; + } + if (modelType != null) { + $result.modelType = modelType; + } + if (tags != null) { + $result.tags.addAll(tags); + } + if (datasetId != null) { + $result.datasetId = datasetId; + } + return $result; + } SubmitTrainingJobRequest._() : super(); factory SubmitTrainingJobRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SubmitTrainingJobRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -33,6 +65,7 @@ class SubmitTrainingJobRequest extends $pb.GeneratedMessage { ..aOS(4, _omitFieldNames ? '' : 'modelVersion') ..e(5, _omitFieldNames ? '' : 'modelType', $pb.PbFieldType.OE, defaultOrMaker: ModelType.MODEL_TYPE_UNSPECIFIED, valueOf: ModelType.valueOf, enumValues: ModelType.values) ..pPS(6, _omitFieldNames ? '' : 'tags') + ..aOS(7, _omitFieldNames ? '' : 'datasetId') ..hasRequiredFields = false ; @@ -106,10 +139,27 @@ class SubmitTrainingJobRequest extends $pb.GeneratedMessage { @$pb.TagNumber(6) $core.List<$core.String> get tags => $_getList(5); + + @$pb.TagNumber(7) + $core.String get datasetId => $_getSZ(6); + @$pb.TagNumber(7) + set datasetId($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDatasetId() => $_has(6); + @$pb.TagNumber(7) + void clearDatasetId() => clearField(7); } class SubmitTrainingJobResponse extends $pb.GeneratedMessage { - factory SubmitTrainingJobResponse() => create(); + factory SubmitTrainingJobResponse({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } SubmitTrainingJobResponse._() : super(); factory SubmitTrainingJobResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SubmitTrainingJobResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -151,7 +201,15 @@ class SubmitTrainingJobResponse extends $pb.GeneratedMessage { } class GetTrainingJobRequest extends $pb.GeneratedMessage { - factory GetTrainingJobRequest() => create(); + factory GetTrainingJobRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } GetTrainingJobRequest._() : super(); factory GetTrainingJobRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetTrainingJobRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -193,7 +251,15 @@ class GetTrainingJobRequest extends $pb.GeneratedMessage { } class GetTrainingJobResponse extends $pb.GeneratedMessage { - factory GetTrainingJobResponse() => create(); + factory GetTrainingJobResponse({ + TrainingJobMetadata? metadata, + }) { + final $result = create(); + if (metadata != null) { + $result.metadata = metadata; + } + return $result; + } GetTrainingJobResponse._() : super(); factory GetTrainingJobResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetTrainingJobResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -237,7 +303,19 @@ class GetTrainingJobResponse extends $pb.GeneratedMessage { } class ListTrainingJobsRequest extends $pb.GeneratedMessage { - factory ListTrainingJobsRequest() => create(); + factory ListTrainingJobsRequest({ + $core.String? organizationId, + TrainingStatus? status, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (status != null) { + $result.status = status; + } + return $result; + } ListTrainingJobsRequest._() : super(); factory ListTrainingJobsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListTrainingJobsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -289,7 +367,15 @@ class ListTrainingJobsRequest extends $pb.GeneratedMessage { } class ListTrainingJobsResponse extends $pb.GeneratedMessage { - factory ListTrainingJobsResponse() => create(); + factory ListTrainingJobsResponse({ + $core.Iterable? jobs, + }) { + final $result = create(); + if (jobs != null) { + $result.jobs.addAll(jobs); + } + return $result; + } ListTrainingJobsResponse._() : super(); factory ListTrainingJobsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListTrainingJobsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -325,7 +411,39 @@ class ListTrainingJobsResponse extends $pb.GeneratedMessage { } class TrainingJobMetadata extends $pb.GeneratedMessage { - factory TrainingJobMetadata() => create(); + factory TrainingJobMetadata({ + SubmitTrainingJobRequest? request, + TrainingStatus? status, + $2.Timestamp? createdOn, + $2.Timestamp? lastModified, + $core.String? syncedModelId, + $core.String? id, + $3.Status? errorStatus, + }) { + final $result = create(); + if (request != null) { + $result.request = request; + } + if (status != null) { + $result.status = status; + } + if (createdOn != null) { + $result.createdOn = createdOn; + } + if (lastModified != null) { + $result.lastModified = lastModified; + } + if (syncedModelId != null) { + $result.syncedModelId = syncedModelId; + } + if (id != null) { + $result.id = id; + } + if (errorStatus != null) { + $result.errorStatus = errorStatus; + } + return $result; + } TrainingJobMetadata._() : super(); factory TrainingJobMetadata.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TrainingJobMetadata.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -435,7 +553,15 @@ class TrainingJobMetadata extends $pb.GeneratedMessage { } class CancelTrainingJobRequest extends $pb.GeneratedMessage { - factory CancelTrainingJobRequest() => create(); + factory CancelTrainingJobRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } CancelTrainingJobRequest._() : super(); factory CancelTrainingJobRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CancelTrainingJobRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -508,6 +634,88 @@ class CancelTrainingJobResponse extends $pb.GeneratedMessage { static CancelTrainingJobResponse? _defaultInstance; } +class DeleteCompletedTrainingJobRequest extends $pb.GeneratedMessage { + factory DeleteCompletedTrainingJobRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } + DeleteCompletedTrainingJobRequest._() : super(); + factory DeleteCompletedTrainingJobRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DeleteCompletedTrainingJobRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteCompletedTrainingJobRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'viam.app.mltraining.v1'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'id') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DeleteCompletedTrainingJobRequest clone() => DeleteCompletedTrainingJobRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DeleteCompletedTrainingJobRequest copyWith(void Function(DeleteCompletedTrainingJobRequest) updates) => super.copyWith((message) => updates(message as DeleteCompletedTrainingJobRequest)) as DeleteCompletedTrainingJobRequest; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteCompletedTrainingJobRequest create() => DeleteCompletedTrainingJobRequest._(); + DeleteCompletedTrainingJobRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DeleteCompletedTrainingJobRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DeleteCompletedTrainingJobRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get id => $_getSZ(0); + @$pb.TagNumber(1) + set id($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => clearField(1); +} + +class DeleteCompletedTrainingJobResponse extends $pb.GeneratedMessage { + factory DeleteCompletedTrainingJobResponse() => create(); + DeleteCompletedTrainingJobResponse._() : super(); + factory DeleteCompletedTrainingJobResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DeleteCompletedTrainingJobResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteCompletedTrainingJobResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'viam.app.mltraining.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DeleteCompletedTrainingJobResponse clone() => DeleteCompletedTrainingJobResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DeleteCompletedTrainingJobResponse copyWith(void Function(DeleteCompletedTrainingJobResponse) updates) => super.copyWith((message) => updates(message as DeleteCompletedTrainingJobResponse)) as DeleteCompletedTrainingJobResponse; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteCompletedTrainingJobResponse create() => DeleteCompletedTrainingJobResponse._(); + DeleteCompletedTrainingJobResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DeleteCompletedTrainingJobResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DeleteCompletedTrainingJobResponse? _defaultInstance; +} + const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/lib/src/gen/app/mltraining/v1/ml_training.pbenum.dart b/lib/src/gen/app/mltraining/v1/ml_training.pbenum.dart index 131bf3ab72b..d698b6d92af 100644 --- a/lib/src/gen/app/mltraining/v1/ml_training.pbenum.dart +++ b/lib/src/gen/app/mltraining/v1/ml_training.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/mltraining/v1/ml_training.pbgrpc.dart b/lib/src/gen/app/mltraining/v1/ml_training.pbgrpc.dart index e8941f578a4..4bdc633346e 100644 --- a/lib/src/gen/app/mltraining/v1/ml_training.pbgrpc.dart +++ b/lib/src/gen/app/mltraining/v1/ml_training.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -37,6 +37,10 @@ class MLTrainingServiceClient extends $grpc.Client { '/viam.app.mltraining.v1.MLTrainingService/CancelTrainingJob', ($1.CancelTrainingJobRequest value) => value.writeToBuffer(), ($core.List<$core.int> value) => $1.CancelTrainingJobResponse.fromBuffer(value)); + static final _$deleteCompletedTrainingJob = $grpc.ClientMethod<$1.DeleteCompletedTrainingJobRequest, $1.DeleteCompletedTrainingJobResponse>( + '/viam.app.mltraining.v1.MLTrainingService/DeleteCompletedTrainingJob', + ($1.DeleteCompletedTrainingJobRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $1.DeleteCompletedTrainingJobResponse.fromBuffer(value)); MLTrainingServiceClient($grpc.ClientChannel channel, {$grpc.CallOptions? options, @@ -59,6 +63,10 @@ class MLTrainingServiceClient extends $grpc.Client { $grpc.ResponseFuture<$1.CancelTrainingJobResponse> cancelTrainingJob($1.CancelTrainingJobRequest request, {$grpc.CallOptions? options}) { return $createUnaryCall(_$cancelTrainingJob, request, options: options); } + + $grpc.ResponseFuture<$1.DeleteCompletedTrainingJobResponse> deleteCompletedTrainingJob($1.DeleteCompletedTrainingJobRequest request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$deleteCompletedTrainingJob, request, options: options); + } } @$pb.GrpcServiceName('viam.app.mltraining.v1.MLTrainingService') @@ -94,6 +102,13 @@ abstract class MLTrainingServiceBase extends $grpc.Service { false, ($core.List<$core.int> value) => $1.CancelTrainingJobRequest.fromBuffer(value), ($1.CancelTrainingJobResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.DeleteCompletedTrainingJobRequest, $1.DeleteCompletedTrainingJobResponse>( + 'DeleteCompletedTrainingJob', + deleteCompletedTrainingJob_Pre, + false, + false, + ($core.List<$core.int> value) => $1.DeleteCompletedTrainingJobRequest.fromBuffer(value), + ($1.DeleteCompletedTrainingJobResponse value) => value.writeToBuffer())); } $async.Future<$1.SubmitTrainingJobResponse> submitTrainingJob_Pre($grpc.ServiceCall call, $async.Future<$1.SubmitTrainingJobRequest> request) async { @@ -112,8 +127,13 @@ abstract class MLTrainingServiceBase extends $grpc.Service { return cancelTrainingJob(call, await request); } + $async.Future<$1.DeleteCompletedTrainingJobResponse> deleteCompletedTrainingJob_Pre($grpc.ServiceCall call, $async.Future<$1.DeleteCompletedTrainingJobRequest> request) async { + return deleteCompletedTrainingJob(call, await request); + } + $async.Future<$1.SubmitTrainingJobResponse> submitTrainingJob($grpc.ServiceCall call, $1.SubmitTrainingJobRequest request); $async.Future<$1.GetTrainingJobResponse> getTrainingJob($grpc.ServiceCall call, $1.GetTrainingJobRequest request); $async.Future<$1.ListTrainingJobsResponse> listTrainingJobs($grpc.ServiceCall call, $1.ListTrainingJobsRequest request); $async.Future<$1.CancelTrainingJobResponse> cancelTrainingJob($grpc.ServiceCall call, $1.CancelTrainingJobRequest request); + $async.Future<$1.DeleteCompletedTrainingJobResponse> deleteCompletedTrainingJob($grpc.ServiceCall call, $1.DeleteCompletedTrainingJobRequest request); } diff --git a/lib/src/gen/app/mltraining/v1/ml_training.pbjson.dart b/lib/src/gen/app/mltraining/v1/ml_training.pbjson.dart index 485a4b56e7f..6e98734f294 100644 --- a/lib/src/gen/app/mltraining/v1/ml_training.pbjson.dart +++ b/lib/src/gen/app/mltraining/v1/ml_training.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -57,6 +57,7 @@ const SubmitTrainingJobRequest$json = { '1': 'SubmitTrainingJobRequest', '2': [ {'1': 'filter', '3': 1, '4': 1, '5': 11, '6': '.viam.app.data.v1.Filter', '8': {}, '10': 'filter'}, + {'1': 'dataset_id', '3': 7, '4': 1, '5': 9, '8': {}, '10': 'datasetId'}, {'1': 'organization_id', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'organizationId'}, {'1': 'model_name', '3': 3, '4': 1, '5': 9, '8': {}, '10': 'modelName'}, {'1': 'model_version', '3': 4, '4': 1, '5': 9, '8': {}, '10': 'modelVersion'}, @@ -69,14 +70,15 @@ const SubmitTrainingJobRequest$json = { final $typed_data.Uint8List submitTrainingJobRequestDescriptor = $convert.base64Decode( 'ChhTdWJtaXRUcmFpbmluZ0pvYlJlcXVlc3QSUgoGZmlsdGVyGAEgASgLMhgudmlhbS5hcHAuZG' 'F0YS52MS5GaWx0ZXJCIJqEngMbYnNvbjoiZmlsdGVyIiBqc29uOiJmaWx0ZXIiUgZmaWx0ZXIS' - 'WwoPb3JnYW5pemF0aW9uX2lkGAIgASgJQjKahJ4DLWJzb246Im9yZ2FuaXphdGlvbl9pZCIgan' - 'Nvbjoib3JnYW5pemF0aW9uX2lkIlIOb3JnYW5pemF0aW9uSWQSRwoKbW9kZWxfbmFtZRgDIAEo' - 'CUIomoSeAyNic29uOiJtb2RlbF9uYW1lIiBqc29uOiJtb2RlbF9uYW1lIlIJbW9kZWxOYW1lEl' - 'MKDW1vZGVsX3ZlcnNpb24YBCABKAlCLpqEngMpYnNvbjoibW9kZWxfdmVyc2lvbiIganNvbjoi' - 'bW9kZWxfdmVyc2lvbiJSDG1vZGVsVmVyc2lvbhJqCgptb2RlbF90eXBlGAUgASgOMiEudmlhbS' - '5hcHAubWx0cmFpbmluZy52MS5Nb2RlbFR5cGVCKJqEngMjYnNvbjoibW9kZWxfdHlwZSIganNv' - 'bjoibW9kZWxfdHlwZSJSCW1vZGVsVHlwZRIwCgR0YWdzGAYgAygJQhyahJ4DF2Jzb246InRhZ3' - 'MiIGpzb246InRhZ3MiUgR0YWdz'); + 'RwoKZGF0YXNldF9pZBgHIAEoCUIomoSeAyNic29uOiJkYXRhc2V0X2lkIiBqc29uOiJkYXRhc2' + 'V0X2lkIlIJZGF0YXNldElkElsKD29yZ2FuaXphdGlvbl9pZBgCIAEoCUIymoSeAy1ic29uOiJv' + 'cmdhbml6YXRpb25faWQiIGpzb246Im9yZ2FuaXphdGlvbl9pZCJSDm9yZ2FuaXphdGlvbklkEk' + 'cKCm1vZGVsX25hbWUYAyABKAlCKJqEngMjYnNvbjoibW9kZWxfbmFtZSIganNvbjoibW9kZWxf' + 'bmFtZSJSCW1vZGVsTmFtZRJTCg1tb2RlbF92ZXJzaW9uGAQgASgJQi6ahJ4DKWJzb246Im1vZG' + 'VsX3ZlcnNpb24iIGpzb246Im1vZGVsX3ZlcnNpb24iUgxtb2RlbFZlcnNpb24SagoKbW9kZWxf' + 'dHlwZRgFIAEoDjIhLnZpYW0uYXBwLm1sdHJhaW5pbmcudjEuTW9kZWxUeXBlQiiahJ4DI2Jzb2' + '46Im1vZGVsX3R5cGUiIGpzb246Im1vZGVsX3R5cGUiUgltb2RlbFR5cGUSMAoEdGFncxgGIAMo' + 'CUIcmoSeAxdic29uOiJ0YWdzIiBqc29uOiJ0YWdzIlIEdGFncw=='); @$core.Deprecated('Use submitTrainingJobResponseDescriptor instead') const SubmitTrainingJobResponse$json = { @@ -198,3 +200,24 @@ const CancelTrainingJobResponse$json = { final $typed_data.Uint8List cancelTrainingJobResponseDescriptor = $convert.base64Decode( 'ChlDYW5jZWxUcmFpbmluZ0pvYlJlc3BvbnNl'); +@$core.Deprecated('Use deleteCompletedTrainingJobRequestDescriptor instead') +const DeleteCompletedTrainingJobRequest$json = { + '1': 'DeleteCompletedTrainingJobRequest', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'}, + ], +}; + +/// Descriptor for `DeleteCompletedTrainingJobRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteCompletedTrainingJobRequestDescriptor = $convert.base64Decode( + 'CiFEZWxldGVDb21wbGV0ZWRUcmFpbmluZ0pvYlJlcXVlc3QSDgoCaWQYASABKAlSAmlk'); + +@$core.Deprecated('Use deleteCompletedTrainingJobResponseDescriptor instead') +const DeleteCompletedTrainingJobResponse$json = { + '1': 'DeleteCompletedTrainingJobResponse', +}; + +/// Descriptor for `DeleteCompletedTrainingJobResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteCompletedTrainingJobResponseDescriptor = $convert.base64Decode( + 'CiJEZWxldGVDb21wbGV0ZWRUcmFpbmluZ0pvYlJlc3BvbnNl'); + diff --git a/lib/src/gen/app/packages/v1/packages.pb.dart b/lib/src/gen/app/packages/v1/packages.pb.dart index ce0eed8a8f0..ae68c6896eb 100644 --- a/lib/src/gen/app/packages/v1/packages.pb.dart +++ b/lib/src/gen/app/packages/v1/packages.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -21,7 +21,19 @@ import 'packages.pbenum.dart'; export 'packages.pbenum.dart'; class FileInfo extends $pb.GeneratedMessage { - factory FileInfo() => create(); + factory FileInfo({ + $core.String? name, + $fixnum.Int64? size, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (size != null) { + $result.size = size; + } + return $result; + } FileInfo._() : super(); factory FileInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FileInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -73,7 +85,39 @@ class FileInfo extends $pb.GeneratedMessage { } class PackageInfo extends $pb.GeneratedMessage { - factory PackageInfo() => create(); + factory PackageInfo({ + $core.String? organizationId, + $core.String? name, + $core.String? version, + PackageType? type, + $core.Iterable? files, + $1.Struct? metadata, + $core.String? platform, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (name != null) { + $result.name = name; + } + if (version != null) { + $result.version = version; + } + if (type != null) { + $result.type = type; + } + if (files != null) { + $result.files.addAll(files); + } + if (metadata != null) { + $result.metadata = metadata; + } + if (platform != null) { + $result.platform = platform; + } + return $result; + } PackageInfo._() : super(); factory PackageInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PackageInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -177,7 +221,19 @@ enum CreatePackageRequest_Package { } class CreatePackageRequest extends $pb.GeneratedMessage { - factory CreatePackageRequest() => create(); + factory CreatePackageRequest({ + PackageInfo? info, + $core.List<$core.int>? contents, + }) { + final $result = create(); + if (info != null) { + $result.info = info; + } + if (contents != null) { + $result.contents = contents; + } + return $result; + } CreatePackageRequest._() : super(); factory CreatePackageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreatePackageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -229,6 +285,7 @@ class CreatePackageRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) PackageInfo ensureInfo() => $_ensure(0); + /// .tar.gz file @$pb.TagNumber(2) $core.List<$core.int> get contents => $_getN(1); @$pb.TagNumber(2) @@ -239,8 +296,22 @@ class CreatePackageRequest extends $pb.GeneratedMessage { void clearContents() => clearField(2); } +/// Returns the package ID and version which are populated in GetPackageRequest and DeletePackageRequest to +/// retrieve or delete this package. class CreatePackageResponse extends $pb.GeneratedMessage { - factory CreatePackageResponse() => create(); + factory CreatePackageResponse({ + $core.String? id, + $core.String? version, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (version != null) { + $result.version = version; + } + return $result; + } CreatePackageResponse._() : super(); factory CreatePackageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreatePackageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -292,7 +363,23 @@ class CreatePackageResponse extends $pb.GeneratedMessage { } class DeletePackageRequest extends $pb.GeneratedMessage { - factory DeletePackageRequest() => create(); + factory DeletePackageRequest({ + $core.String? id, + $core.String? version, + PackageType? type, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (version != null) { + $result.version = version; + } + if (type != null) { + $result.type = type; + } + return $result; + } DeletePackageRequest._() : super(); factory DeletePackageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeletePackageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -386,7 +473,31 @@ class DeletePackageResponse extends $pb.GeneratedMessage { } class Package extends $pb.GeneratedMessage { - factory Package() => create(); + factory Package({ + PackageInfo? info, + $core.String? url, + $2.Timestamp? createdOn, + $core.String? checksum, + $core.String? id, + }) { + final $result = create(); + if (info != null) { + $result.info = info; + } + if (url != null) { + $result.url = url; + } + if (createdOn != null) { + $result.createdOn = createdOn; + } + if (checksum != null) { + $result.checksum = checksum; + } + if (id != null) { + $result.id = id; + } + return $result; + } Package._() : super(); factory Package.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Package.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -472,7 +583,31 @@ class Package extends $pb.GeneratedMessage { } class GetPackageRequest extends $pb.GeneratedMessage { - factory GetPackageRequest() => create(); + factory GetPackageRequest({ + $core.String? id, + $core.String? version, + $core.bool? includeUrl, + PackageType? type, + $core.String? platform, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (version != null) { + $result.version = version; + } + if (includeUrl != null) { + $result.includeUrl = includeUrl; + } + if (type != null) { + $result.type = type; + } + if (platform != null) { + $result.platform = platform; + } + return $result; + } GetPackageRequest._() : super(); factory GetPackageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPackageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -554,7 +689,15 @@ class GetPackageRequest extends $pb.GeneratedMessage { } class GetPackageResponse extends $pb.GeneratedMessage { - factory GetPackageResponse() => create(); + factory GetPackageResponse({ + Package? package, + }) { + final $result = create(); + if (package != null) { + $result.package = package; + } + return $result; + } GetPackageResponse._() : super(); factory GetPackageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPackageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -598,7 +741,31 @@ class GetPackageResponse extends $pb.GeneratedMessage { } class ListPackagesRequest extends $pb.GeneratedMessage { - factory ListPackagesRequest() => create(); + factory ListPackagesRequest({ + $core.String? organizationId, + $core.String? name, + $core.String? version, + PackageType? type, + $core.bool? includeUrl, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (name != null) { + $result.name = name; + } + if (version != null) { + $result.version = version; + } + if (type != null) { + $result.type = type; + } + if (includeUrl != null) { + $result.includeUrl = includeUrl; + } + return $result; + } ListPackagesRequest._() : super(); factory ListPackagesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListPackagesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -680,7 +847,15 @@ class ListPackagesRequest extends $pb.GeneratedMessage { } class ListPackagesResponse extends $pb.GeneratedMessage { - factory ListPackagesResponse() => create(); + factory ListPackagesResponse({ + $core.Iterable? packages, + }) { + final $result = create(); + if (packages != null) { + $result.packages.addAll(packages); + } + return $result; + } ListPackagesResponse._() : super(); factory ListPackagesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListPackagesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/app/packages/v1/packages.pbenum.dart b/lib/src/gen/app/packages/v1/packages.pbenum.dart index 922b98bd2af..467575d50e2 100644 --- a/lib/src/gen/app/packages/v1/packages.pbenum.dart +++ b/lib/src/gen/app/packages/v1/packages.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/packages/v1/packages.pbgrpc.dart b/lib/src/gen/app/packages/v1/packages.pbgrpc.dart index 1236e51093e..af022010350 100644 --- a/lib/src/gen/app/packages/v1/packages.pbgrpc.dart +++ b/lib/src/gen/app/packages/v1/packages.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/packages/v1/packages.pbjson.dart b/lib/src/gen/app/packages/v1/packages.pbjson.dart index bc879cb2d45..dece9438ccd 100644 --- a/lib/src/gen/app/packages/v1/packages.pbjson.dart +++ b/lib/src/gen/app/packages/v1/packages.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/v1/app.pb.dart b/lib/src/gen/app/v1/app.pb.dart index 98c73c7be6d..91997ff1c8c 100644 --- a/lib/src/gen/app/v1/app.pb.dart +++ b/lib/src/gen/app/v1/app.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -21,7 +21,31 @@ import 'app.pbenum.dart'; export 'app.pbenum.dart'; class Robot extends $pb.GeneratedMessage { - factory Robot() => create(); + factory Robot({ + $core.String? id, + $core.String? name, + $core.String? location, + $4.Timestamp? lastAccess, + $4.Timestamp? createdOn, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (name != null) { + $result.name = name; + } + if (location != null) { + $result.location = location; + } + if (lastAccess != null) { + $result.lastAccess = lastAccess; + } + if (createdOn != null) { + $result.createdOn = createdOn; + } + return $result; + } Robot._() : super(); factory Robot.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Robot.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -107,7 +131,67 @@ class Robot extends $pb.GeneratedMessage { } class RobotPart extends $pb.GeneratedMessage { - factory RobotPart() => create(); + factory RobotPart({ + $core.String? id, + $core.String? name, + $core.String? secret, + $core.String? robot, + $5.Struct? robotConfig, + $4.Timestamp? lastAccess, + $5.Struct? userSuppliedInfo, + $core.bool? mainPart, + $core.String? fqdn, + $core.String? dnsName, + $core.String? localFqdn, + $core.String? locationId, + $4.Timestamp? createdOn, + $core.Iterable? secrets, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (name != null) { + $result.name = name; + } + if (secret != null) { + $result.secret = secret; + } + if (robot != null) { + $result.robot = robot; + } + if (robotConfig != null) { + $result.robotConfig = robotConfig; + } + if (lastAccess != null) { + $result.lastAccess = lastAccess; + } + if (userSuppliedInfo != null) { + $result.userSuppliedInfo = userSuppliedInfo; + } + if (mainPart != null) { + $result.mainPart = mainPart; + } + if (fqdn != null) { + $result.fqdn = fqdn; + } + if (dnsName != null) { + $result.dnsName = dnsName; + } + if (localFqdn != null) { + $result.localFqdn = localFqdn; + } + if (locationId != null) { + $result.locationId = locationId; + } + if (createdOn != null) { + $result.createdOn = createdOn; + } + if (secrets != null) { + $result.secrets.addAll(secrets); + } + return $result; + } RobotPart._() : super(); factory RobotPart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RobotPart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -238,6 +322,7 @@ class RobotPart extends $pb.GeneratedMessage { @$pb.TagNumber(9) void clearFqdn() => clearField(9); + /// dns_name part name used for fqdn and local fqdn. Anytime the Name is updated this should be sanitized and updated as well. @$pb.TagNumber(10) $core.String get dnsName => $_getSZ(9); @$pb.TagNumber(10) @@ -256,6 +341,8 @@ class RobotPart extends $pb.GeneratedMessage { @$pb.TagNumber(11) void clearLocalFqdn() => clearField(11); + /// Store the location_id to allow for unique indexes across parts and locations. This filed MUST be updated each time the robots location + /// changes. @$pb.TagNumber(12) $core.String get locationId => $_getSZ(11); @$pb.TagNumber(12) @@ -276,12 +363,33 @@ class RobotPart extends $pb.GeneratedMessage { @$pb.TagNumber(13) $4.Timestamp ensureCreatedOn() => $_ensure(12); + /// List of secrets allowed for authentication. @$pb.TagNumber(14) $core.List get secrets => $_getList(13); } class RobotPartHistoryEntry extends $pb.GeneratedMessage { - factory RobotPartHistoryEntry() => create(); + factory RobotPartHistoryEntry({ + $core.String? part, + $core.String? robot, + $4.Timestamp? when, + RobotPart? old, + }) { + final $result = create(); + if (part != null) { + $result.part = part; + } + if (robot != null) { + $result.robot = robot; + } + if (when != null) { + $result.when = when; + } + if (old != null) { + $result.old = old; + } + return $result; + } RobotPartHistoryEntry._() : super(); factory RobotPartHistoryEntry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RobotPartHistoryEntry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -389,7 +497,35 @@ class ListOrganizationsRequest extends $pb.GeneratedMessage { } class Organization extends $pb.GeneratedMessage { - factory Organization() => create(); + factory Organization({ + $core.String? id, + $core.String? name, + $4.Timestamp? createdOn, + $core.String? publicNamespace, + $core.String? defaultRegion, + $core.String? cid, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (name != null) { + $result.name = name; + } + if (createdOn != null) { + $result.createdOn = createdOn; + } + if (publicNamespace != null) { + $result.publicNamespace = publicNamespace; + } + if (defaultRegion != null) { + $result.defaultRegion = defaultRegion; + } + if (cid != null) { + $result.cid = cid; + } + return $result; + } Organization._() : super(); factory Organization.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Organization.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -463,6 +599,8 @@ class Organization extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearPublicNamespace() => clearField(4); + /// GCS region of the organization. Locations created under this org will have their GCS region set to this by default and packages + /// associated with this org will be stored in this region. @$pb.TagNumber(5) $core.String get defaultRegion => $_getSZ(4); @$pb.TagNumber(5) @@ -483,7 +621,27 @@ class Organization extends $pb.GeneratedMessage { } class OrganizationMember extends $pb.GeneratedMessage { - factory OrganizationMember() => create(); + factory OrganizationMember({ + $core.String? userId, + $core.Iterable<$core.String>? emails, + $4.Timestamp? dateAdded, + $4.Timestamp? lastLogin, + }) { + final $result = create(); + if (userId != null) { + $result.userId = userId; + } + if (emails != null) { + $result.emails.addAll(emails); + } + if (dateAdded != null) { + $result.dateAdded = dateAdded; + } + if (lastLogin != null) { + $result.lastLogin = lastLogin; + } + return $result; + } OrganizationMember._() : super(); factory OrganizationMember.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory OrganizationMember.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -553,7 +711,15 @@ class OrganizationMember extends $pb.GeneratedMessage { } class ListOrganizationsResponse extends $pb.GeneratedMessage { - factory ListOrganizationsResponse() => create(); + factory ListOrganizationsResponse({ + $core.Iterable? organizations, + }) { + final $result = create(); + if (organizations != null) { + $result.organizations.addAll(organizations); + } + return $result; + } ListOrganizationsResponse._() : super(); factory ListOrganizationsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListOrganizationsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -589,7 +755,27 @@ class ListOrganizationsResponse extends $pb.GeneratedMessage { } class OrganizationInvite extends $pb.GeneratedMessage { - factory OrganizationInvite() => create(); + factory OrganizationInvite({ + $core.String? organizationId, + $core.String? email, + $4.Timestamp? createdOn, + $core.Iterable? authorizations, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (email != null) { + $result.email = email; + } + if (createdOn != null) { + $result.createdOn = createdOn; + } + if (authorizations != null) { + $result.authorizations.addAll(authorizations); + } + return $result; + } OrganizationInvite._() : super(); factory OrganizationInvite.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory OrganizationInvite.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -657,7 +843,15 @@ class OrganizationInvite extends $pb.GeneratedMessage { } class CreateOrganizationRequest extends $pb.GeneratedMessage { - factory CreateOrganizationRequest() => create(); + factory CreateOrganizationRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } CreateOrganizationRequest._() : super(); factory CreateOrganizationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateOrganizationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -699,7 +893,15 @@ class CreateOrganizationRequest extends $pb.GeneratedMessage { } class CreateOrganizationResponse extends $pb.GeneratedMessage { - factory CreateOrganizationResponse() => create(); + factory CreateOrganizationResponse({ + Organization? organization, + }) { + final $result = create(); + if (organization != null) { + $result.organization = organization; + } + return $result; + } CreateOrganizationResponse._() : super(); factory CreateOrganizationResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateOrganizationResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -743,7 +945,15 @@ class CreateOrganizationResponse extends $pb.GeneratedMessage { } class GetOrganizationRequest extends $pb.GeneratedMessage { - factory GetOrganizationRequest() => create(); + factory GetOrganizationRequest({ + $core.String? organizationId, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + return $result; + } GetOrganizationRequest._() : super(); factory GetOrganizationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetOrganizationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -785,7 +995,15 @@ class GetOrganizationRequest extends $pb.GeneratedMessage { } class GetOrganizationResponse extends $pb.GeneratedMessage { - factory GetOrganizationResponse() => create(); + factory GetOrganizationResponse({ + Organization? organization, + }) { + final $result = create(); + if (organization != null) { + $result.organization = organization; + } + return $result; + } GetOrganizationResponse._() : super(); factory GetOrganizationResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetOrganizationResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -829,7 +1047,15 @@ class GetOrganizationResponse extends $pb.GeneratedMessage { } class GetOrganizationNamespaceAvailabilityRequest extends $pb.GeneratedMessage { - factory GetOrganizationNamespaceAvailabilityRequest() => create(); + factory GetOrganizationNamespaceAvailabilityRequest({ + $core.String? publicNamespace, + }) { + final $result = create(); + if (publicNamespace != null) { + $result.publicNamespace = publicNamespace; + } + return $result; + } GetOrganizationNamespaceAvailabilityRequest._() : super(); factory GetOrganizationNamespaceAvailabilityRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetOrganizationNamespaceAvailabilityRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -871,7 +1097,15 @@ class GetOrganizationNamespaceAvailabilityRequest extends $pb.GeneratedMessage { } class GetOrganizationNamespaceAvailabilityResponse extends $pb.GeneratedMessage { - factory GetOrganizationNamespaceAvailabilityResponse() => create(); + factory GetOrganizationNamespaceAvailabilityResponse({ + $core.bool? available, + }) { + final $result = create(); + if (available != null) { + $result.available = available; + } + return $result; + } GetOrganizationNamespaceAvailabilityResponse._() : super(); factory GetOrganizationNamespaceAvailabilityResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetOrganizationNamespaceAvailabilityResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -913,7 +1147,31 @@ class GetOrganizationNamespaceAvailabilityResponse extends $pb.GeneratedMessage } class UpdateOrganizationRequest extends $pb.GeneratedMessage { - factory UpdateOrganizationRequest() => create(); + factory UpdateOrganizationRequest({ + $core.String? organizationId, + $core.String? name, + $core.String? publicNamespace, + $core.String? region, + $core.String? cid, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (name != null) { + $result.name = name; + } + if (publicNamespace != null) { + $result.publicNamespace = publicNamespace; + } + if (region != null) { + $result.region = region; + } + if (cid != null) { + $result.cid = cid; + } + return $result; + } UpdateOrganizationRequest._() : super(); factory UpdateOrganizationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateOrganizationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -975,6 +1233,7 @@ class UpdateOrganizationRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearPublicNamespace() => clearField(3); + /// The new GCS region to associate the org with. @$pb.TagNumber(4) $core.String get region => $_getSZ(3); @$pb.TagNumber(4) @@ -995,7 +1254,15 @@ class UpdateOrganizationRequest extends $pb.GeneratedMessage { } class UpdateOrganizationResponse extends $pb.GeneratedMessage { - factory UpdateOrganizationResponse() => create(); + factory UpdateOrganizationResponse({ + Organization? organization, + }) { + final $result = create(); + if (organization != null) { + $result.organization = organization; + } + return $result; + } UpdateOrganizationResponse._() : super(); factory UpdateOrganizationResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateOrganizationResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1039,7 +1306,15 @@ class UpdateOrganizationResponse extends $pb.GeneratedMessage { } class DeleteOrganizationRequest extends $pb.GeneratedMessage { - factory DeleteOrganizationRequest() => create(); + factory DeleteOrganizationRequest({ + $core.String? organizationId, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + return $result; + } DeleteOrganizationRequest._() : super(); factory DeleteOrganizationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteOrganizationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1113,7 +1388,15 @@ class DeleteOrganizationResponse extends $pb.GeneratedMessage { } class ListOrganizationMembersRequest extends $pb.GeneratedMessage { - factory ListOrganizationMembersRequest() => create(); + factory ListOrganizationMembersRequest({ + $core.String? organizationId, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + return $result; + } ListOrganizationMembersRequest._() : super(); factory ListOrganizationMembersRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListOrganizationMembersRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1155,7 +1438,23 @@ class ListOrganizationMembersRequest extends $pb.GeneratedMessage { } class ListOrganizationMembersResponse extends $pb.GeneratedMessage { - factory ListOrganizationMembersResponse() => create(); + factory ListOrganizationMembersResponse({ + $core.String? organizationId, + $core.Iterable? members, + $core.Iterable? invites, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (members != null) { + $result.members.addAll(members); + } + if (invites != null) { + $result.invites.addAll(invites); + } + return $result; + } ListOrganizationMembersResponse._() : super(); factory ListOrganizationMembersResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListOrganizationMembersResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1205,7 +1504,23 @@ class ListOrganizationMembersResponse extends $pb.GeneratedMessage { } class CreateOrganizationInviteRequest extends $pb.GeneratedMessage { - factory CreateOrganizationInviteRequest() => create(); + factory CreateOrganizationInviteRequest({ + $core.String? organizationId, + $core.String? email, + $core.Iterable? authorizations, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (email != null) { + $result.email = email; + } + if (authorizations != null) { + $result.authorizations.addAll(authorizations); + } + return $result; + } CreateOrganizationInviteRequest._() : super(); factory CreateOrganizationInviteRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateOrganizationInviteRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1261,7 +1576,15 @@ class CreateOrganizationInviteRequest extends $pb.GeneratedMessage { } class CreateOrganizationInviteResponse extends $pb.GeneratedMessage { - factory CreateOrganizationInviteResponse() => create(); + factory CreateOrganizationInviteResponse({ + OrganizationInvite? invite, + }) { + final $result = create(); + if (invite != null) { + $result.invite = invite; + } + return $result; + } CreateOrganizationInviteResponse._() : super(); factory CreateOrganizationInviteResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateOrganizationInviteResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1305,7 +1628,27 @@ class CreateOrganizationInviteResponse extends $pb.GeneratedMessage { } class UpdateOrganizationInviteAuthorizationsRequest extends $pb.GeneratedMessage { - factory UpdateOrganizationInviteAuthorizationsRequest() => create(); + factory UpdateOrganizationInviteAuthorizationsRequest({ + $core.String? organizationId, + $core.String? email, + $core.Iterable? addAuthorizations, + $core.Iterable? removeAuthorizations, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (email != null) { + $result.email = email; + } + if (addAuthorizations != null) { + $result.addAuthorizations.addAll(addAuthorizations); + } + if (removeAuthorizations != null) { + $result.removeAuthorizations.addAll(removeAuthorizations); + } + return $result; + } UpdateOrganizationInviteAuthorizationsRequest._() : super(); factory UpdateOrganizationInviteAuthorizationsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateOrganizationInviteAuthorizationsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1365,7 +1708,15 @@ class UpdateOrganizationInviteAuthorizationsRequest extends $pb.GeneratedMessage } class UpdateOrganizationInviteAuthorizationsResponse extends $pb.GeneratedMessage { - factory UpdateOrganizationInviteAuthorizationsResponse() => create(); + factory UpdateOrganizationInviteAuthorizationsResponse({ + OrganizationInvite? invite, + }) { + final $result = create(); + if (invite != null) { + $result.invite = invite; + } + return $result; + } UpdateOrganizationInviteAuthorizationsResponse._() : super(); factory UpdateOrganizationInviteAuthorizationsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateOrganizationInviteAuthorizationsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1409,7 +1760,19 @@ class UpdateOrganizationInviteAuthorizationsResponse extends $pb.GeneratedMessag } class DeleteOrganizationInviteRequest extends $pb.GeneratedMessage { - factory DeleteOrganizationInviteRequest() => create(); + factory DeleteOrganizationInviteRequest({ + $core.String? organizationId, + $core.String? email, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (email != null) { + $result.email = email; + } + return $result; + } DeleteOrganizationInviteRequest._() : super(); factory DeleteOrganizationInviteRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteOrganizationInviteRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1493,7 +1856,19 @@ class DeleteOrganizationInviteResponse extends $pb.GeneratedMessage { } class ResendOrganizationInviteRequest extends $pb.GeneratedMessage { - factory ResendOrganizationInviteRequest() => create(); + factory ResendOrganizationInviteRequest({ + $core.String? organizationId, + $core.String? email, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (email != null) { + $result.email = email; + } + return $result; + } ResendOrganizationInviteRequest._() : super(); factory ResendOrganizationInviteRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ResendOrganizationInviteRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1545,7 +1920,15 @@ class ResendOrganizationInviteRequest extends $pb.GeneratedMessage { } class ResendOrganizationInviteResponse extends $pb.GeneratedMessage { - factory ResendOrganizationInviteResponse() => create(); + factory ResendOrganizationInviteResponse({ + OrganizationInvite? invite, + }) { + final $result = create(); + if (invite != null) { + $result.invite = invite; + } + return $result; + } ResendOrganizationInviteResponse._() : super(); factory ResendOrganizationInviteResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ResendOrganizationInviteResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1589,7 +1972,19 @@ class ResendOrganizationInviteResponse extends $pb.GeneratedMessage { } class DeleteOrganizationMemberRequest extends $pb.GeneratedMessage { - factory DeleteOrganizationMemberRequest() => create(); + factory DeleteOrganizationMemberRequest({ + $core.String? organizationId, + $core.String? userId, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (userId != null) { + $result.userId = userId; + } + return $result; + } DeleteOrganizationMemberRequest._() : super(); factory DeleteOrganizationMemberRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteOrganizationMemberRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1673,7 +2068,19 @@ class DeleteOrganizationMemberResponse extends $pb.GeneratedMessage { } class LocationOrganization extends $pb.GeneratedMessage { - factory LocationOrganization() => create(); + factory LocationOrganization({ + $core.String? organizationId, + $core.bool? primary, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (primary != null) { + $result.primary = primary; + } + return $result; + } LocationOrganization._() : super(); factory LocationOrganization.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LocationOrganization.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1705,6 +2112,7 @@ class LocationOrganization extends $pb.GeneratedMessage { static LocationOrganization getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LocationOrganization? _defaultInstance; + /// Organization ID the location is shared with. @$pb.TagNumber(1) $core.String get organizationId => $_getSZ(0); @$pb.TagNumber(1) @@ -1714,6 +2122,7 @@ class LocationOrganization extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearOrganizationId() => clearField(1); + /// Whether the organization is the primary owner or not. @$pb.TagNumber(2) $core.bool get primary => $_getBF(1); @$pb.TagNumber(2) @@ -1725,7 +2134,25 @@ class LocationOrganization extends $pb.GeneratedMessage { } class LocationAuth extends $pb.GeneratedMessage { - factory LocationAuth() => create(); + factory LocationAuth({ + @$core.Deprecated('This field is deprecated.') + $core.String? secret, + $core.String? locationId, + $core.Iterable? secrets, + }) { + final $result = create(); + if (secret != null) { + // ignore: deprecated_member_use_from_same_package + $result.secret = secret; + } + if (locationId != null) { + $result.locationId = locationId; + } + if (secrets != null) { + $result.secrets.addAll(secrets); + } + return $result; + } LocationAuth._() : super(); factory LocationAuth.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LocationAuth.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1758,6 +2185,7 @@ class LocationAuth extends $pb.GeneratedMessage { static LocationAuth getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LocationAuth? _defaultInstance; + /// Deprecated: use secrets field. @$core.Deprecated('This field is deprecated.') @$pb.TagNumber(1) $core.String get secret => $_getSZ(0); @@ -1771,6 +2199,7 @@ class LocationAuth extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearSecret() => clearField(1); + /// Location ID containing this LocationAuth. @$pb.TagNumber(2) $core.String get locationId => $_getSZ(1); @$pb.TagNumber(2) @@ -1780,12 +2209,21 @@ class LocationAuth extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearLocationId() => clearField(2); + /// List of secrets used to authenticate to the Location. @$pb.TagNumber(3) $core.List get secrets => $_getList(2); } class StorageConfig extends $pb.GeneratedMessage { - factory StorageConfig() => create(); + factory StorageConfig({ + $core.String? region, + }) { + final $result = create(); + if (region != null) { + $result.region = region; + } + return $result; + } StorageConfig._() : super(); factory StorageConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StorageConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1816,6 +2254,7 @@ class StorageConfig extends $pb.GeneratedMessage { static StorageConfig getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StorageConfig? _defaultInstance; + /// GCS region that data is stored in. @$pb.TagNumber(1) $core.String get region => $_getSZ(0); @$pb.TagNumber(1) @@ -1827,7 +2266,43 @@ class StorageConfig extends $pb.GeneratedMessage { } class Location extends $pb.GeneratedMessage { - factory Location() => create(); + factory Location({ + $core.String? id, + $core.String? name, + $4.Timestamp? createdOn, + $core.String? parentLocationId, + LocationAuth? auth, + $core.Iterable? organizations, + $core.int? robotCount, + StorageConfig? config, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (name != null) { + $result.name = name; + } + if (createdOn != null) { + $result.createdOn = createdOn; + } + if (parentLocationId != null) { + $result.parentLocationId = parentLocationId; + } + if (auth != null) { + $result.auth = auth; + } + if (organizations != null) { + $result.organizations.addAll(organizations); + } + if (robotCount != null) { + $result.robotCount = robotCount; + } + if (config != null) { + $result.config = config; + } + return $result; + } Location._() : super(); factory Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1865,6 +2340,7 @@ class Location extends $pb.GeneratedMessage { static Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Location? _defaultInstance; + /// Location ID. @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) @@ -1874,6 +2350,7 @@ class Location extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearId() => clearField(1); + /// Location name. @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) @@ -1883,6 +2360,7 @@ class Location extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearName() => clearField(2); + /// Location creation timestamp. @$pb.TagNumber(3) $4.Timestamp get createdOn => $_getN(2); @$pb.TagNumber(3) @@ -1894,6 +2372,7 @@ class Location extends $pb.GeneratedMessage { @$pb.TagNumber(3) $4.Timestamp ensureCreatedOn() => $_ensure(2); + /// Location ID of the parent location. @$pb.TagNumber(4) $core.String get parentLocationId => $_getSZ(3); @$pb.TagNumber(4) @@ -1903,6 +2382,7 @@ class Location extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearParentLocationId() => clearField(4); + /// Location authentication secrets. @$pb.TagNumber(5) LocationAuth get auth => $_getN(4); @$pb.TagNumber(5) @@ -1914,6 +2394,7 @@ class Location extends $pb.GeneratedMessage { @$pb.TagNumber(5) LocationAuth ensureAuth() => $_ensure(4); + /// Organizations that the location is shared with. @$pb.TagNumber(6) $core.List get organizations => $_getList(5); @@ -1926,6 +2407,7 @@ class Location extends $pb.GeneratedMessage { @$pb.TagNumber(7) void clearRobotCount() => clearField(7); + /// Config for how data in this location is stored. @$pb.TagNumber(8) StorageConfig get config => $_getN(7); @$pb.TagNumber(8) @@ -1938,8 +2420,29 @@ class Location extends $pb.GeneratedMessage { StorageConfig ensureConfig() => $_ensure(7); } +/// SharedSecret is a secret used for LocationAuth and RobotParts. class SharedSecret extends $pb.GeneratedMessage { - factory SharedSecret() => create(); + factory SharedSecret({ + $core.String? id, + $core.String? secret, + $4.Timestamp? createdOn, + SharedSecret_State? state, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (secret != null) { + $result.secret = secret; + } + if (createdOn != null) { + $result.createdOn = createdOn; + } + if (state != null) { + $result.state = state; + } + return $result; + } SharedSecret._() : super(); factory SharedSecret.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SharedSecret.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1982,6 +2485,7 @@ class SharedSecret extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearId() => clearField(1); + /// The payload of the secret. Used during authentication to the rpc framework. @$pb.TagNumber(2) $core.String get secret => $_getSZ(1); @$pb.TagNumber(2) @@ -1991,6 +2495,7 @@ class SharedSecret extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearSecret() => clearField(2); + /// Date/time the secret was first created. @$pb.TagNumber(3) $4.Timestamp get createdOn => $_getN(2); @$pb.TagNumber(3) @@ -2002,6 +2507,8 @@ class SharedSecret extends $pb.GeneratedMessage { @$pb.TagNumber(3) $4.Timestamp ensureCreatedOn() => $_ensure(2); + /// State of the shared secret. In most cases it should be enabled. We may support + /// disabling a specific secret while keeping it in the database. @$pb.TagNumber(4) SharedSecret_State get state => $_getN(3); @$pb.TagNumber(4) @@ -2013,7 +2520,23 @@ class SharedSecret extends $pb.GeneratedMessage { } class CreateLocationRequest extends $pb.GeneratedMessage { - factory CreateLocationRequest() => create(); + factory CreateLocationRequest({ + $core.String? organizationId, + $core.String? name, + $core.String? parentLocationId, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (name != null) { + $result.name = name; + } + if (parentLocationId != null) { + $result.parentLocationId = parentLocationId; + } + return $result; + } CreateLocationRequest._() : super(); factory CreateLocationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateLocationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2046,6 +2569,7 @@ class CreateLocationRequest extends $pb.GeneratedMessage { static CreateLocationRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreateLocationRequest? _defaultInstance; + /// Organization ID to create the location under. @$pb.TagNumber(1) $core.String get organizationId => $_getSZ(0); @$pb.TagNumber(1) @@ -2055,6 +2579,7 @@ class CreateLocationRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearOrganizationId() => clearField(1); + /// Name of the location. @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) @@ -2064,6 +2589,7 @@ class CreateLocationRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearName() => clearField(2); + /// The new parent location to move the location under. @$pb.TagNumber(3) $core.String get parentLocationId => $_getSZ(2); @$pb.TagNumber(3) @@ -2075,7 +2601,15 @@ class CreateLocationRequest extends $pb.GeneratedMessage { } class CreateLocationResponse extends $pb.GeneratedMessage { - factory CreateLocationResponse() => create(); + factory CreateLocationResponse({ + Location? location, + }) { + final $result = create(); + if (location != null) { + $result.location = location; + } + return $result; + } CreateLocationResponse._() : super(); factory CreateLocationResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateLocationResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2106,6 +2640,7 @@ class CreateLocationResponse extends $pb.GeneratedMessage { static CreateLocationResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreateLocationResponse? _defaultInstance; + /// Location object is returned. @$pb.TagNumber(1) Location get location => $_getN(0); @$pb.TagNumber(1) @@ -2119,7 +2654,15 @@ class CreateLocationResponse extends $pb.GeneratedMessage { } class GetLocationRequest extends $pb.GeneratedMessage { - factory GetLocationRequest() => create(); + factory GetLocationRequest({ + $core.String? locationId, + }) { + final $result = create(); + if (locationId != null) { + $result.locationId = locationId; + } + return $result; + } GetLocationRequest._() : super(); factory GetLocationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetLocationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2150,6 +2693,7 @@ class GetLocationRequest extends $pb.GeneratedMessage { static GetLocationRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetLocationRequest? _defaultInstance; + /// Location ID of location to get. @$pb.TagNumber(1) $core.String get locationId => $_getSZ(0); @$pb.TagNumber(1) @@ -2161,7 +2705,15 @@ class GetLocationRequest extends $pb.GeneratedMessage { } class GetLocationResponse extends $pb.GeneratedMessage { - factory GetLocationResponse() => create(); + factory GetLocationResponse({ + Location? location, + }) { + final $result = create(); + if (location != null) { + $result.location = location; + } + return $result; + } GetLocationResponse._() : super(); factory GetLocationResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetLocationResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2192,6 +2744,7 @@ class GetLocationResponse extends $pb.GeneratedMessage { static GetLocationResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetLocationResponse? _defaultInstance; + /// Location object is returned. @$pb.TagNumber(1) Location get location => $_getN(0); @$pb.TagNumber(1) @@ -2205,7 +2758,27 @@ class GetLocationResponse extends $pb.GeneratedMessage { } class UpdateLocationRequest extends $pb.GeneratedMessage { - factory UpdateLocationRequest() => create(); + factory UpdateLocationRequest({ + $core.String? locationId, + $core.String? name, + $core.String? parentLocationId, + $core.String? region, + }) { + final $result = create(); + if (locationId != null) { + $result.locationId = locationId; + } + if (name != null) { + $result.name = name; + } + if (parentLocationId != null) { + $result.parentLocationId = parentLocationId; + } + if (region != null) { + $result.region = region; + } + return $result; + } UpdateLocationRequest._() : super(); factory UpdateLocationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateLocationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2239,6 +2812,7 @@ class UpdateLocationRequest extends $pb.GeneratedMessage { static UpdateLocationRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpdateLocationRequest? _defaultInstance; + /// Location ID of location to update. @$pb.TagNumber(1) $core.String get locationId => $_getSZ(0); @$pb.TagNumber(1) @@ -2248,6 +2822,7 @@ class UpdateLocationRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearLocationId() => clearField(1); + /// The new name to be updated on location. @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) @@ -2257,6 +2832,7 @@ class UpdateLocationRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearName() => clearField(2); + /// The new parent location to move the location under. @$pb.TagNumber(3) $core.String get parentLocationId => $_getSZ(2); @$pb.TagNumber(3) @@ -2266,6 +2842,7 @@ class UpdateLocationRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearParentLocationId() => clearField(3); + /// The new GCS region to associate the location with. @$pb.TagNumber(4) $core.String get region => $_getSZ(3); @$pb.TagNumber(4) @@ -2277,7 +2854,15 @@ class UpdateLocationRequest extends $pb.GeneratedMessage { } class UpdateLocationResponse extends $pb.GeneratedMessage { - factory UpdateLocationResponse() => create(); + factory UpdateLocationResponse({ + Location? location, + }) { + final $result = create(); + if (location != null) { + $result.location = location; + } + return $result; + } UpdateLocationResponse._() : super(); factory UpdateLocationResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateLocationResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2308,6 +2893,7 @@ class UpdateLocationResponse extends $pb.GeneratedMessage { static UpdateLocationResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpdateLocationResponse? _defaultInstance; + /// Location object is returned. @$pb.TagNumber(1) Location get location => $_getN(0); @$pb.TagNumber(1) @@ -2321,7 +2907,15 @@ class UpdateLocationResponse extends $pb.GeneratedMessage { } class DeleteLocationRequest extends $pb.GeneratedMessage { - factory DeleteLocationRequest() => create(); + factory DeleteLocationRequest({ + $core.String? locationId, + }) { + final $result = create(); + if (locationId != null) { + $result.locationId = locationId; + } + return $result; + } DeleteLocationRequest._() : super(); factory DeleteLocationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteLocationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2352,6 +2946,7 @@ class DeleteLocationRequest extends $pb.GeneratedMessage { static DeleteLocationRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteLocationRequest? _defaultInstance; + /// Location ID of location to delete. @$pb.TagNumber(1) $core.String get locationId => $_getSZ(0); @$pb.TagNumber(1) @@ -2395,7 +2990,15 @@ class DeleteLocationResponse extends $pb.GeneratedMessage { } class ListLocationsRequest extends $pb.GeneratedMessage { - factory ListLocationsRequest() => create(); + factory ListLocationsRequest({ + $core.String? organizationId, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + return $result; + } ListLocationsRequest._() : super(); factory ListLocationsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListLocationsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2426,6 +3029,7 @@ class ListLocationsRequest extends $pb.GeneratedMessage { static ListLocationsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListLocationsRequest? _defaultInstance; + /// Organization ID under which to list all locations. @$pb.TagNumber(1) $core.String get organizationId => $_getSZ(0); @$pb.TagNumber(1) @@ -2437,7 +3041,19 @@ class ListLocationsRequest extends $pb.GeneratedMessage { } class ShareLocationRequest extends $pb.GeneratedMessage { - factory ShareLocationRequest() => create(); + factory ShareLocationRequest({ + $core.String? locationId, + $core.String? organizationId, + }) { + final $result = create(); + if (locationId != null) { + $result.locationId = locationId; + } + if (organizationId != null) { + $result.organizationId = organizationId; + } + return $result; + } ShareLocationRequest._() : super(); factory ShareLocationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ShareLocationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2469,6 +3085,7 @@ class ShareLocationRequest extends $pb.GeneratedMessage { static ShareLocationRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ShareLocationRequest? _defaultInstance; + /// Location ID to be shared. @$pb.TagNumber(1) $core.String get locationId => $_getSZ(0); @$pb.TagNumber(1) @@ -2478,6 +3095,7 @@ class ShareLocationRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearLocationId() => clearField(1); + /// Organization ID to share the location with. @$pb.TagNumber(2) $core.String get organizationId => $_getSZ(1); @$pb.TagNumber(2) @@ -2521,7 +3139,19 @@ class ShareLocationResponse extends $pb.GeneratedMessage { } class UnshareLocationRequest extends $pb.GeneratedMessage { - factory UnshareLocationRequest() => create(); + factory UnshareLocationRequest({ + $core.String? locationId, + $core.String? organizationId, + }) { + final $result = create(); + if (locationId != null) { + $result.locationId = locationId; + } + if (organizationId != null) { + $result.organizationId = organizationId; + } + return $result; + } UnshareLocationRequest._() : super(); factory UnshareLocationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UnshareLocationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2553,6 +3183,7 @@ class UnshareLocationRequest extends $pb.GeneratedMessage { static UnshareLocationRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UnshareLocationRequest? _defaultInstance; + /// Location ID to be unshared. @$pb.TagNumber(1) $core.String get locationId => $_getSZ(0); @$pb.TagNumber(1) @@ -2562,6 +3193,7 @@ class UnshareLocationRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearLocationId() => clearField(1); + /// Organization ID to unshare the location with. @$pb.TagNumber(2) $core.String get organizationId => $_getSZ(1); @$pb.TagNumber(2) @@ -2605,7 +3237,15 @@ class UnshareLocationResponse extends $pb.GeneratedMessage { } class ListLocationsResponse extends $pb.GeneratedMessage { - factory ListLocationsResponse() => create(); + factory ListLocationsResponse({ + $core.Iterable? locations, + }) { + final $result = create(); + if (locations != null) { + $result.locations.addAll(locations); + } + return $result; + } ListLocationsResponse._() : super(); factory ListLocationsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListLocationsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2641,7 +3281,15 @@ class ListLocationsResponse extends $pb.GeneratedMessage { } class CreateLocationSecretRequest extends $pb.GeneratedMessage { - factory CreateLocationSecretRequest() => create(); + factory CreateLocationSecretRequest({ + $core.String? locationId, + }) { + final $result = create(); + if (locationId != null) { + $result.locationId = locationId; + } + return $result; + } CreateLocationSecretRequest._() : super(); factory CreateLocationSecretRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateLocationSecretRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2672,6 +3320,7 @@ class CreateLocationSecretRequest extends $pb.GeneratedMessage { static CreateLocationSecretRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreateLocationSecretRequest? _defaultInstance; + /// Location ID to create the secret in. @$pb.TagNumber(1) $core.String get locationId => $_getSZ(0); @$pb.TagNumber(1) @@ -2683,7 +3332,15 @@ class CreateLocationSecretRequest extends $pb.GeneratedMessage { } class CreateLocationSecretResponse extends $pb.GeneratedMessage { - factory CreateLocationSecretResponse() => create(); + factory CreateLocationSecretResponse({ + LocationAuth? auth, + }) { + final $result = create(); + if (auth != null) { + $result.auth = auth; + } + return $result; + } CreateLocationSecretResponse._() : super(); factory CreateLocationSecretResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateLocationSecretResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2714,6 +3371,7 @@ class CreateLocationSecretResponse extends $pb.GeneratedMessage { static CreateLocationSecretResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreateLocationSecretResponse? _defaultInstance; + /// Location's auth after updates. @$pb.TagNumber(1) LocationAuth get auth => $_getN(0); @$pb.TagNumber(1) @@ -2727,7 +3385,19 @@ class CreateLocationSecretResponse extends $pb.GeneratedMessage { } class DeleteLocationSecretRequest extends $pb.GeneratedMessage { - factory DeleteLocationSecretRequest() => create(); + factory DeleteLocationSecretRequest({ + $core.String? locationId, + $core.String? secretId, + }) { + final $result = create(); + if (locationId != null) { + $result.locationId = locationId; + } + if (secretId != null) { + $result.secretId = secretId; + } + return $result; + } DeleteLocationSecretRequest._() : super(); factory DeleteLocationSecretRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteLocationSecretRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2811,7 +3481,15 @@ class DeleteLocationSecretResponse extends $pb.GeneratedMessage { } class LocationAuthRequest extends $pb.GeneratedMessage { - factory LocationAuthRequest() => create(); + factory LocationAuthRequest({ + $core.String? locationId, + }) { + final $result = create(); + if (locationId != null) { + $result.locationId = locationId; + } + return $result; + } LocationAuthRequest._() : super(); factory LocationAuthRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LocationAuthRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2853,7 +3531,15 @@ class LocationAuthRequest extends $pb.GeneratedMessage { } class LocationAuthResponse extends $pb.GeneratedMessage { - factory LocationAuthResponse() => create(); + factory LocationAuthResponse({ + LocationAuth? auth, + }) { + final $result = create(); + if (auth != null) { + $result.auth = auth; + } + return $result; + } LocationAuthResponse._() : super(); factory LocationAuthResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LocationAuthResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2897,7 +3583,15 @@ class LocationAuthResponse extends $pb.GeneratedMessage { } class GetRobotRequest extends $pb.GeneratedMessage { - factory GetRobotRequest() => create(); + factory GetRobotRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } GetRobotRequest._() : super(); factory GetRobotRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetRobotRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2939,7 +3633,15 @@ class GetRobotRequest extends $pb.GeneratedMessage { } class GetRoverRentalRobotsRequest extends $pb.GeneratedMessage { - factory GetRoverRentalRobotsRequest() => create(); + factory GetRoverRentalRobotsRequest({ + $core.String? orgId, + }) { + final $result = create(); + if (orgId != null) { + $result.orgId = orgId; + } + return $result; + } GetRoverRentalRobotsRequest._() : super(); factory GetRoverRentalRobotsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetRoverRentalRobotsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2981,7 +3683,27 @@ class GetRoverRentalRobotsRequest extends $pb.GeneratedMessage { } class RoverRentalRobot extends $pb.GeneratedMessage { - factory RoverRentalRobot() => create(); + factory RoverRentalRobot({ + $core.String? robotId, + $core.String? locationId, + $core.String? robotName, + $core.String? robotMainPartId, + }) { + final $result = create(); + if (robotId != null) { + $result.robotId = robotId; + } + if (locationId != null) { + $result.locationId = locationId; + } + if (robotName != null) { + $result.robotName = robotName; + } + if (robotMainPartId != null) { + $result.robotMainPartId = robotMainPartId; + } + return $result; + } RoverRentalRobot._() : super(); factory RoverRentalRobot.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RoverRentalRobot.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3053,7 +3775,15 @@ class RoverRentalRobot extends $pb.GeneratedMessage { } class GetRoverRentalRobotsResponse extends $pb.GeneratedMessage { - factory GetRoverRentalRobotsResponse() => create(); + factory GetRoverRentalRobotsResponse({ + $core.Iterable? robots, + }) { + final $result = create(); + if (robots != null) { + $result.robots.addAll(robots); + } + return $result; + } GetRoverRentalRobotsResponse._() : super(); factory GetRoverRentalRobotsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetRoverRentalRobotsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3089,7 +3819,15 @@ class GetRoverRentalRobotsResponse extends $pb.GeneratedMessage { } class GetRobotResponse extends $pb.GeneratedMessage { - factory GetRobotResponse() => create(); + factory GetRobotResponse({ + Robot? robot, + }) { + final $result = create(); + if (robot != null) { + $result.robot = robot; + } + return $result; + } GetRobotResponse._() : super(); factory GetRobotResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetRobotResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3133,7 +3871,15 @@ class GetRobotResponse extends $pb.GeneratedMessage { } class GetRobotPartsRequest extends $pb.GeneratedMessage { - factory GetRobotPartsRequest() => create(); + factory GetRobotPartsRequest({ + $core.String? robotId, + }) { + final $result = create(); + if (robotId != null) { + $result.robotId = robotId; + } + return $result; + } GetRobotPartsRequest._() : super(); factory GetRobotPartsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetRobotPartsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3175,7 +3921,15 @@ class GetRobotPartsRequest extends $pb.GeneratedMessage { } class GetRobotPartsResponse extends $pb.GeneratedMessage { - factory GetRobotPartsResponse() => create(); + factory GetRobotPartsResponse({ + $core.Iterable? parts, + }) { + final $result = create(); + if (parts != null) { + $result.parts.addAll(parts); + } + return $result; + } GetRobotPartsResponse._() : super(); factory GetRobotPartsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetRobotPartsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3211,7 +3965,15 @@ class GetRobotPartsResponse extends $pb.GeneratedMessage { } class GetRobotPartRequest extends $pb.GeneratedMessage { - factory GetRobotPartRequest() => create(); + factory GetRobotPartRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } GetRobotPartRequest._() : super(); factory GetRobotPartRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetRobotPartRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3253,7 +4015,19 @@ class GetRobotPartRequest extends $pb.GeneratedMessage { } class GetRobotPartResponse extends $pb.GeneratedMessage { - factory GetRobotPartResponse() => create(); + factory GetRobotPartResponse({ + RobotPart? part, + $core.String? configJson, + }) { + final $result = create(); + if (part != null) { + $result.part = part; + } + if (configJson != null) { + $result.configJson = configJson; + } + return $result; + } GetRobotPartResponse._() : super(); factory GetRobotPartResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetRobotPartResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3307,7 +4081,27 @@ class GetRobotPartResponse extends $pb.GeneratedMessage { } class GetRobotPartLogsRequest extends $pb.GeneratedMessage { - factory GetRobotPartLogsRequest() => create(); + factory GetRobotPartLogsRequest({ + $core.String? id, + $core.bool? errorsOnly, + $core.String? filter, + $core.String? pageToken, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (errorsOnly != null) { + $result.errorsOnly = errorsOnly; + } + if (filter != null) { + $result.filter = filter; + } + if (pageToken != null) { + $result.pageToken = pageToken; + } + return $result; + } GetRobotPartLogsRequest._() : super(); factory GetRobotPartLogsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetRobotPartLogsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3379,7 +4173,43 @@ class GetRobotPartLogsRequest extends $pb.GeneratedMessage { } class LogEntry extends $pb.GeneratedMessage { - factory LogEntry() => create(); + factory LogEntry({ + $core.String? host, + $core.String? level, + $4.Timestamp? time, + $core.String? loggerName, + $core.String? message, + $5.Struct? caller, + $core.String? stack, + $core.Iterable<$5.Struct>? fields, + }) { + final $result = create(); + if (host != null) { + $result.host = host; + } + if (level != null) { + $result.level = level; + } + if (time != null) { + $result.time = time; + } + if (loggerName != null) { + $result.loggerName = loggerName; + } + if (message != null) { + $result.message = message; + } + if (caller != null) { + $result.caller = caller; + } + if (stack != null) { + $result.stack = stack; + } + if (fields != null) { + $result.fields.addAll(fields); + } + return $result; + } LogEntry._() : super(); factory LogEntry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LogEntry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3489,7 +4319,19 @@ class LogEntry extends $pb.GeneratedMessage { } class GetRobotPartLogsResponse extends $pb.GeneratedMessage { - factory GetRobotPartLogsResponse() => create(); + factory GetRobotPartLogsResponse({ + $core.Iterable? logs, + $core.String? nextPageToken, + }) { + final $result = create(); + if (logs != null) { + $result.logs.addAll(logs); + } + if (nextPageToken != null) { + $result.nextPageToken = nextPageToken; + } + return $result; + } GetRobotPartLogsResponse._() : super(); factory GetRobotPartLogsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetRobotPartLogsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3535,7 +4377,23 @@ class GetRobotPartLogsResponse extends $pb.GeneratedMessage { } class TailRobotPartLogsRequest extends $pb.GeneratedMessage { - factory TailRobotPartLogsRequest() => create(); + factory TailRobotPartLogsRequest({ + $core.String? id, + $core.bool? errorsOnly, + $core.String? filter, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (errorsOnly != null) { + $result.errorsOnly = errorsOnly; + } + if (filter != null) { + $result.filter = filter; + } + return $result; + } TailRobotPartLogsRequest._() : super(); factory TailRobotPartLogsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TailRobotPartLogsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3597,7 +4455,15 @@ class TailRobotPartLogsRequest extends $pb.GeneratedMessage { } class TailRobotPartLogsResponse extends $pb.GeneratedMessage { - factory TailRobotPartLogsResponse() => create(); + factory TailRobotPartLogsResponse({ + $core.Iterable? logs, + }) { + final $result = create(); + if (logs != null) { + $result.logs.addAll(logs); + } + return $result; + } TailRobotPartLogsResponse._() : super(); factory TailRobotPartLogsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TailRobotPartLogsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3633,7 +4499,15 @@ class TailRobotPartLogsResponse extends $pb.GeneratedMessage { } class GetRobotPartHistoryRequest extends $pb.GeneratedMessage { - factory GetRobotPartHistoryRequest() => create(); + factory GetRobotPartHistoryRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } GetRobotPartHistoryRequest._() : super(); factory GetRobotPartHistoryRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetRobotPartHistoryRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3675,7 +4549,15 @@ class GetRobotPartHistoryRequest extends $pb.GeneratedMessage { } class GetRobotPartHistoryResponse extends $pb.GeneratedMessage { - factory GetRobotPartHistoryResponse() => create(); + factory GetRobotPartHistoryResponse({ + $core.Iterable? history, + }) { + final $result = create(); + if (history != null) { + $result.history.addAll(history); + } + return $result; + } GetRobotPartHistoryResponse._() : super(); factory GetRobotPartHistoryResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetRobotPartHistoryResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3711,7 +4593,23 @@ class GetRobotPartHistoryResponse extends $pb.GeneratedMessage { } class UpdateRobotPartRequest extends $pb.GeneratedMessage { - factory UpdateRobotPartRequest() => create(); + factory UpdateRobotPartRequest({ + $core.String? id, + $core.String? name, + $5.Struct? robotConfig, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (name != null) { + $result.name = name; + } + if (robotConfig != null) { + $result.robotConfig = robotConfig; + } + return $result; + } UpdateRobotPartRequest._() : super(); factory UpdateRobotPartRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateRobotPartRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3775,7 +4673,15 @@ class UpdateRobotPartRequest extends $pb.GeneratedMessage { } class UpdateRobotPartResponse extends $pb.GeneratedMessage { - factory UpdateRobotPartResponse() => create(); + factory UpdateRobotPartResponse({ + RobotPart? part, + }) { + final $result = create(); + if (part != null) { + $result.part = part; + } + return $result; + } UpdateRobotPartResponse._() : super(); factory UpdateRobotPartResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateRobotPartResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3819,7 +4725,19 @@ class UpdateRobotPartResponse extends $pb.GeneratedMessage { } class NewRobotPartRequest extends $pb.GeneratedMessage { - factory NewRobotPartRequest() => create(); + factory NewRobotPartRequest({ + $core.String? robotId, + $core.String? partName, + }) { + final $result = create(); + if (robotId != null) { + $result.robotId = robotId; + } + if (partName != null) { + $result.partName = partName; + } + return $result; + } NewRobotPartRequest._() : super(); factory NewRobotPartRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory NewRobotPartRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3871,7 +4789,15 @@ class NewRobotPartRequest extends $pb.GeneratedMessage { } class NewRobotPartResponse extends $pb.GeneratedMessage { - factory NewRobotPartResponse() => create(); + factory NewRobotPartResponse({ + $core.String? partId, + }) { + final $result = create(); + if (partId != null) { + $result.partId = partId; + } + return $result; + } NewRobotPartResponse._() : super(); factory NewRobotPartResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory NewRobotPartResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3913,7 +4839,15 @@ class NewRobotPartResponse extends $pb.GeneratedMessage { } class DeleteRobotPartRequest extends $pb.GeneratedMessage { - factory DeleteRobotPartRequest() => create(); + factory DeleteRobotPartRequest({ + $core.String? partId, + }) { + final $result = create(); + if (partId != null) { + $result.partId = partId; + } + return $result; + } DeleteRobotPartRequest._() : super(); factory DeleteRobotPartRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteRobotPartRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3955,7 +4889,15 @@ class DeleteRobotPartRequest extends $pb.GeneratedMessage { } class GetRobotAPIKeysRequest extends $pb.GeneratedMessage { - factory GetRobotAPIKeysRequest() => create(); + factory GetRobotAPIKeysRequest({ + $core.String? robotId, + }) { + final $result = create(); + if (robotId != null) { + $result.robotId = robotId; + } + return $result; + } GetRobotAPIKeysRequest._() : super(); factory GetRobotAPIKeysRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetRobotAPIKeysRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -3997,7 +4939,27 @@ class GetRobotAPIKeysRequest extends $pb.GeneratedMessage { } class APIKey extends $pb.GeneratedMessage { - factory APIKey() => create(); + factory APIKey({ + $core.String? id, + $core.String? key, + $core.String? name, + $4.Timestamp? createdOn, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (key != null) { + $result.key = key; + } + if (name != null) { + $result.name = name; + } + if (createdOn != null) { + $result.createdOn = createdOn; + } + return $result; + } APIKey._() : super(); factory APIKey.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory APIKey.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -4071,7 +5033,15 @@ class APIKey extends $pb.GeneratedMessage { } class GetRobotAPIKeysResponse extends $pb.GeneratedMessage { - factory GetRobotAPIKeysResponse() => create(); + factory GetRobotAPIKeysResponse({ + $core.Iterable? apiKeys, + }) { + final $result = create(); + if (apiKeys != null) { + $result.apiKeys.addAll(apiKeys); + } + return $result; + } GetRobotAPIKeysResponse._() : super(); factory GetRobotAPIKeysResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetRobotAPIKeysResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -4139,7 +5109,51 @@ class DeleteRobotPartResponse extends $pb.GeneratedMessage { } class Fragment extends $pb.GeneratedMessage { - factory Fragment() => create(); + factory Fragment({ + $core.String? id, + $core.String? name, + $5.Struct? fragment, + $core.String? organizationOwner, + $core.bool? public, + $4.Timestamp? createdOn, + $core.String? organizationName, + $core.int? robotPartCount, + $core.int? organizationCount, + $core.bool? onlyUsedByOwner, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (name != null) { + $result.name = name; + } + if (fragment != null) { + $result.fragment = fragment; + } + if (organizationOwner != null) { + $result.organizationOwner = organizationOwner; + } + if (public != null) { + $result.public = public; + } + if (createdOn != null) { + $result.createdOn = createdOn; + } + if (organizationName != null) { + $result.organizationName = organizationName; + } + if (robotPartCount != null) { + $result.robotPartCount = robotPartCount; + } + if (organizationCount != null) { + $result.organizationCount = organizationCount; + } + if (onlyUsedByOwner != null) { + $result.onlyUsedByOwner = onlyUsedByOwner; + } + return $result; + } Fragment._() : super(); factory Fragment.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Fragment.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -4246,6 +5260,7 @@ class Fragment extends $pb.GeneratedMessage { @$pb.TagNumber(7) void clearOrganizationName() => clearField(7); + /// number of robot parts using this fragment @$pb.TagNumber(9) $core.int get robotPartCount => $_getIZ(7); @$pb.TagNumber(9) @@ -4255,6 +5270,7 @@ class Fragment extends $pb.GeneratedMessage { @$pb.TagNumber(9) void clearRobotPartCount() => clearField(9); + /// number of organizations using this fragment @$pb.TagNumber(10) $core.int get organizationCount => $_getIZ(8); @$pb.TagNumber(10) @@ -4264,6 +5280,7 @@ class Fragment extends $pb.GeneratedMessage { @$pb.TagNumber(10) void clearOrganizationCount() => clearField(10); + /// whether the organization(s) using this fragment is the same as the fragment org @$pb.TagNumber(11) $core.bool get onlyUsedByOwner => $_getBF(9); @$pb.TagNumber(11) @@ -4275,7 +5292,19 @@ class Fragment extends $pb.GeneratedMessage { } class ListFragmentsRequest extends $pb.GeneratedMessage { - factory ListFragmentsRequest() => create(); + factory ListFragmentsRequest({ + $core.String? organizationId, + $core.bool? showPublic, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (showPublic != null) { + $result.showPublic = showPublic; + } + return $result; + } ListFragmentsRequest._() : super(); factory ListFragmentsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListFragmentsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -4327,7 +5356,15 @@ class ListFragmentsRequest extends $pb.GeneratedMessage { } class ListFragmentsResponse extends $pb.GeneratedMessage { - factory ListFragmentsResponse() => create(); + factory ListFragmentsResponse({ + $core.Iterable? fragments, + }) { + final $result = create(); + if (fragments != null) { + $result.fragments.addAll(fragments); + } + return $result; + } ListFragmentsResponse._() : super(); factory ListFragmentsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListFragmentsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -4363,7 +5400,15 @@ class ListFragmentsResponse extends $pb.GeneratedMessage { } class GetFragmentRequest extends $pb.GeneratedMessage { - factory GetFragmentRequest() => create(); + factory GetFragmentRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } GetFragmentRequest._() : super(); factory GetFragmentRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetFragmentRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -4405,7 +5450,15 @@ class GetFragmentRequest extends $pb.GeneratedMessage { } class GetFragmentResponse extends $pb.GeneratedMessage { - factory GetFragmentResponse() => create(); + factory GetFragmentResponse({ + Fragment? fragment, + }) { + final $result = create(); + if (fragment != null) { + $result.fragment = fragment; + } + return $result; + } GetFragmentResponse._() : super(); factory GetFragmentResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetFragmentResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -4449,7 +5502,23 @@ class GetFragmentResponse extends $pb.GeneratedMessage { } class CreateFragmentRequest extends $pb.GeneratedMessage { - factory CreateFragmentRequest() => create(); + factory CreateFragmentRequest({ + $core.String? name, + $5.Struct? config, + $core.String? organizationId, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (config != null) { + $result.config = config; + } + if (organizationId != null) { + $result.organizationId = organizationId; + } + return $result; + } CreateFragmentRequest._() : super(); factory CreateFragmentRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateFragmentRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -4513,7 +5582,15 @@ class CreateFragmentRequest extends $pb.GeneratedMessage { } class CreateFragmentResponse extends $pb.GeneratedMessage { - factory CreateFragmentResponse() => create(); + factory CreateFragmentResponse({ + Fragment? fragment, + }) { + final $result = create(); + if (fragment != null) { + $result.fragment = fragment; + } + return $result; + } CreateFragmentResponse._() : super(); factory CreateFragmentResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateFragmentResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -4557,7 +5634,27 @@ class CreateFragmentResponse extends $pb.GeneratedMessage { } class UpdateFragmentRequest extends $pb.GeneratedMessage { - factory UpdateFragmentRequest() => create(); + factory UpdateFragmentRequest({ + $core.String? id, + $core.String? name, + $5.Struct? config, + $core.bool? public, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (name != null) { + $result.name = name; + } + if (config != null) { + $result.config = config; + } + if (public != null) { + $result.public = public; + } + return $result; + } UpdateFragmentRequest._() : super(); factory UpdateFragmentRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateFragmentRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -4631,7 +5728,15 @@ class UpdateFragmentRequest extends $pb.GeneratedMessage { } class UpdateFragmentResponse extends $pb.GeneratedMessage { - factory UpdateFragmentResponse() => create(); + factory UpdateFragmentResponse({ + Fragment? fragment, + }) { + final $result = create(); + if (fragment != null) { + $result.fragment = fragment; + } + return $result; + } UpdateFragmentResponse._() : super(); factory UpdateFragmentResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateFragmentResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -4675,7 +5780,15 @@ class UpdateFragmentResponse extends $pb.GeneratedMessage { } class DeleteFragmentRequest extends $pb.GeneratedMessage { - factory DeleteFragmentRequest() => create(); + factory DeleteFragmentRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } DeleteFragmentRequest._() : super(); factory DeleteFragmentRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteFragmentRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -4749,7 +5862,15 @@ class DeleteFragmentResponse extends $pb.GeneratedMessage { } class ListRobotsRequest extends $pb.GeneratedMessage { - factory ListRobotsRequest() => create(); + factory ListRobotsRequest({ + $core.String? locationId, + }) { + final $result = create(); + if (locationId != null) { + $result.locationId = locationId; + } + return $result; + } ListRobotsRequest._() : super(); factory ListRobotsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListRobotsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -4791,7 +5912,15 @@ class ListRobotsRequest extends $pb.GeneratedMessage { } class ListRobotsResponse extends $pb.GeneratedMessage { - factory ListRobotsResponse() => create(); + factory ListRobotsResponse({ + $core.Iterable? robots, + }) { + final $result = create(); + if (robots != null) { + $result.robots.addAll(robots); + } + return $result; + } ListRobotsResponse._() : super(); factory ListRobotsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListRobotsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -4827,7 +5956,19 @@ class ListRobotsResponse extends $pb.GeneratedMessage { } class NewRobotRequest extends $pb.GeneratedMessage { - factory NewRobotRequest() => create(); + factory NewRobotRequest({ + $core.String? name, + $core.String? location, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (location != null) { + $result.location = location; + } + return $result; + } NewRobotRequest._() : super(); factory NewRobotRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory NewRobotRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -4879,7 +6020,15 @@ class NewRobotRequest extends $pb.GeneratedMessage { } class NewRobotResponse extends $pb.GeneratedMessage { - factory NewRobotResponse() => create(); + factory NewRobotResponse({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } NewRobotResponse._() : super(); factory NewRobotResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory NewRobotResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -4921,7 +6070,23 @@ class NewRobotResponse extends $pb.GeneratedMessage { } class UpdateRobotRequest extends $pb.GeneratedMessage { - factory UpdateRobotRequest() => create(); + factory UpdateRobotRequest({ + $core.String? id, + $core.String? name, + $core.String? location, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (name != null) { + $result.name = name; + } + if (location != null) { + $result.location = location; + } + return $result; + } UpdateRobotRequest._() : super(); factory UpdateRobotRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateRobotRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -4983,7 +6148,15 @@ class UpdateRobotRequest extends $pb.GeneratedMessage { } class UpdateRobotResponse extends $pb.GeneratedMessage { - factory UpdateRobotResponse() => create(); + factory UpdateRobotResponse({ + Robot? robot, + }) { + final $result = create(); + if (robot != null) { + $result.robot = robot; + } + return $result; + } UpdateRobotResponse._() : super(); factory UpdateRobotResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateRobotResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -5027,7 +6200,15 @@ class UpdateRobotResponse extends $pb.GeneratedMessage { } class DeleteRobotRequest extends $pb.GeneratedMessage { - factory DeleteRobotRequest() => create(); + factory DeleteRobotRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } DeleteRobotRequest._() : super(); factory DeleteRobotRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteRobotRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -5101,7 +6282,15 @@ class DeleteRobotResponse extends $pb.GeneratedMessage { } class MarkPartAsMainRequest extends $pb.GeneratedMessage { - factory MarkPartAsMainRequest() => create(); + factory MarkPartAsMainRequest({ + $core.String? partId, + }) { + final $result = create(); + if (partId != null) { + $result.partId = partId; + } + return $result; + } MarkPartAsMainRequest._() : super(); factory MarkPartAsMainRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MarkPartAsMainRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -5175,7 +6364,15 @@ class MarkPartAsMainResponse extends $pb.GeneratedMessage { } class MarkPartForRestartRequest extends $pb.GeneratedMessage { - factory MarkPartForRestartRequest() => create(); + factory MarkPartForRestartRequest({ + $core.String? partId, + }) { + final $result = create(); + if (partId != null) { + $result.partId = partId; + } + return $result; + } MarkPartForRestartRequest._() : super(); factory MarkPartForRestartRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MarkPartForRestartRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -5249,7 +6446,15 @@ class MarkPartForRestartResponse extends $pb.GeneratedMessage { } class CreateRobotPartSecretRequest extends $pb.GeneratedMessage { - factory CreateRobotPartSecretRequest() => create(); + factory CreateRobotPartSecretRequest({ + $core.String? partId, + }) { + final $result = create(); + if (partId != null) { + $result.partId = partId; + } + return $result; + } CreateRobotPartSecretRequest._() : super(); factory CreateRobotPartSecretRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateRobotPartSecretRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -5280,6 +6485,7 @@ class CreateRobotPartSecretRequest extends $pb.GeneratedMessage { static CreateRobotPartSecretRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreateRobotPartSecretRequest? _defaultInstance; + /// Robot Part ID to create the secret in. @$pb.TagNumber(1) $core.String get partId => $_getSZ(0); @$pb.TagNumber(1) @@ -5291,7 +6497,15 @@ class CreateRobotPartSecretRequest extends $pb.GeneratedMessage { } class CreateRobotPartSecretResponse extends $pb.GeneratedMessage { - factory CreateRobotPartSecretResponse() => create(); + factory CreateRobotPartSecretResponse({ + RobotPart? part, + }) { + final $result = create(); + if (part != null) { + $result.part = part; + } + return $result; + } CreateRobotPartSecretResponse._() : super(); factory CreateRobotPartSecretResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateRobotPartSecretResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -5322,6 +6536,7 @@ class CreateRobotPartSecretResponse extends $pb.GeneratedMessage { static CreateRobotPartSecretResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreateRobotPartSecretResponse? _defaultInstance; + /// Location's auth after updates. @$pb.TagNumber(1) RobotPart get part => $_getN(0); @$pb.TagNumber(1) @@ -5335,7 +6550,19 @@ class CreateRobotPartSecretResponse extends $pb.GeneratedMessage { } class DeleteRobotPartSecretRequest extends $pb.GeneratedMessage { - factory DeleteRobotPartSecretRequest() => create(); + factory DeleteRobotPartSecretRequest({ + $core.String? partId, + $core.String? secretId, + }) { + final $result = create(); + if (partId != null) { + $result.partId = partId; + } + if (secretId != null) { + $result.secretId = secretId; + } + return $result; + } DeleteRobotPartSecretRequest._() : super(); factory DeleteRobotPartSecretRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteRobotPartSecretRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -5419,7 +6646,39 @@ class DeleteRobotPartSecretResponse extends $pb.GeneratedMessage { } class Authorization extends $pb.GeneratedMessage { - factory Authorization() => create(); + factory Authorization({ + $core.String? authorizationType, + $core.String? authorizationId, + $core.String? resourceType, + $core.String? resourceId, + $core.String? identityId, + $core.String? organizationId, + $core.String? identityType, + }) { + final $result = create(); + if (authorizationType != null) { + $result.authorizationType = authorizationType; + } + if (authorizationId != null) { + $result.authorizationId = authorizationId; + } + if (resourceType != null) { + $result.resourceType = resourceType; + } + if (resourceId != null) { + $result.resourceId = resourceId; + } + if (identityId != null) { + $result.identityId = identityId; + } + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (identityType != null) { + $result.identityType = identityType; + } + return $result; + } Authorization._() : super(); factory Authorization.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Authorization.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -5521,7 +6780,15 @@ class Authorization extends $pb.GeneratedMessage { } class AddRoleRequest extends $pb.GeneratedMessage { - factory AddRoleRequest() => create(); + factory AddRoleRequest({ + Authorization? authorization, + }) { + final $result = create(); + if (authorization != null) { + $result.authorization = authorization; + } + return $result; + } AddRoleRequest._() : super(); factory AddRoleRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AddRoleRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -5597,7 +6864,15 @@ class AddRoleResponse extends $pb.GeneratedMessage { } class RemoveRoleRequest extends $pb.GeneratedMessage { - factory RemoveRoleRequest() => create(); + factory RemoveRoleRequest({ + Authorization? authorization, + }) { + final $result = create(); + if (authorization != null) { + $result.authorization = authorization; + } + return $result; + } RemoveRoleRequest._() : super(); factory RemoveRoleRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RemoveRoleRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -5673,7 +6948,19 @@ class RemoveRoleResponse extends $pb.GeneratedMessage { } class ChangeRoleRequest extends $pb.GeneratedMessage { - factory ChangeRoleRequest() => create(); + factory ChangeRoleRequest({ + Authorization? oldAuthorization, + Authorization? newAuthorization, + }) { + final $result = create(); + if (oldAuthorization != null) { + $result.oldAuthorization = oldAuthorization; + } + if (newAuthorization != null) { + $result.newAuthorization = newAuthorization; + } + return $result; + } ChangeRoleRequest._() : super(); factory ChangeRoleRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ChangeRoleRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -5761,7 +7048,19 @@ class ChangeRoleResponse extends $pb.GeneratedMessage { } class ListAuthorizationsRequest extends $pb.GeneratedMessage { - factory ListAuthorizationsRequest() => create(); + factory ListAuthorizationsRequest({ + $core.String? organizationId, + $core.Iterable<$core.String>? resourceIds, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (resourceIds != null) { + $result.resourceIds.addAll(resourceIds); + } + return $result; + } ListAuthorizationsRequest._() : super(); factory ListAuthorizationsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListAuthorizationsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -5807,7 +7106,15 @@ class ListAuthorizationsRequest extends $pb.GeneratedMessage { } class ListAuthorizationsResponse extends $pb.GeneratedMessage { - factory ListAuthorizationsResponse() => create(); + factory ListAuthorizationsResponse({ + $core.Iterable? authorizations, + }) { + final $result = create(); + if (authorizations != null) { + $result.authorizations.addAll(authorizations); + } + return $result; + } ListAuthorizationsResponse._() : super(); factory ListAuthorizationsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListAuthorizationsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -5843,7 +7150,15 @@ class ListAuthorizationsResponse extends $pb.GeneratedMessage { } class CheckPermissionsRequest extends $pb.GeneratedMessage { - factory CheckPermissionsRequest() => create(); + factory CheckPermissionsRequest({ + $core.Iterable? permissions, + }) { + final $result = create(); + if (permissions != null) { + $result.permissions.addAll(permissions); + } + return $result; + } CheckPermissionsRequest._() : super(); factory CheckPermissionsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CheckPermissionsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -5879,7 +7194,23 @@ class CheckPermissionsRequest extends $pb.GeneratedMessage { } class AuthorizedPermissions extends $pb.GeneratedMessage { - factory AuthorizedPermissions() => create(); + factory AuthorizedPermissions({ + $core.String? resourceType, + $core.String? resourceId, + $core.Iterable<$core.String>? permissions, + }) { + final $result = create(); + if (resourceType != null) { + $result.resourceType = resourceType; + } + if (resourceId != null) { + $result.resourceId = resourceId; + } + if (permissions != null) { + $result.permissions.addAll(permissions); + } + return $result; + } AuthorizedPermissions._() : super(); factory AuthorizedPermissions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AuthorizedPermissions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -5935,7 +7266,15 @@ class AuthorizedPermissions extends $pb.GeneratedMessage { } class CheckPermissionsResponse extends $pb.GeneratedMessage { - factory CheckPermissionsResponse() => create(); + factory CheckPermissionsResponse({ + $core.Iterable? authorizedPermissions, + }) { + final $result = create(); + if (authorizedPermissions != null) { + $result.authorizedPermissions.addAll(authorizedPermissions); + } + return $result; + } CheckPermissionsResponse._() : super(); factory CheckPermissionsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CheckPermissionsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -5970,8 +7309,21 @@ class CheckPermissionsResponse extends $pb.GeneratedMessage { $core.List get authorizedPermissions => $_getList(0); } +/// Modules class CreateModuleRequest extends $pb.GeneratedMessage { - factory CreateModuleRequest() => create(); + factory CreateModuleRequest({ + $core.String? organizationId, + $core.String? name, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (name != null) { + $result.name = name; + } + return $result; + } CreateModuleRequest._() : super(); factory CreateModuleRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateModuleRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -6003,6 +7355,7 @@ class CreateModuleRequest extends $pb.GeneratedMessage { static CreateModuleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreateModuleRequest? _defaultInstance; + /// The organization to create the module under @$pb.TagNumber(1) $core.String get organizationId => $_getSZ(0); @$pb.TagNumber(1) @@ -6012,6 +7365,7 @@ class CreateModuleRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearOrganizationId() => clearField(1); + /// The name of the module, which must be unique within your org @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) @@ -6023,7 +7377,19 @@ class CreateModuleRequest extends $pb.GeneratedMessage { } class CreateModuleResponse extends $pb.GeneratedMessage { - factory CreateModuleResponse() => create(); + factory CreateModuleResponse({ + $core.String? moduleId, + $core.String? url, + }) { + final $result = create(); + if (moduleId != null) { + $result.moduleId = moduleId; + } + if (url != null) { + $result.url = url; + } + return $result; + } CreateModuleResponse._() : super(); factory CreateModuleResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateModuleResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -6055,6 +7421,7 @@ class CreateModuleResponse extends $pb.GeneratedMessage { static CreateModuleResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreateModuleResponse? _defaultInstance; + /// The id of the module (formatted as prefix:name where prefix is the module owner's orgid or namespace) @$pb.TagNumber(1) $core.String get moduleId => $_getSZ(0); @$pb.TagNumber(1) @@ -6064,6 +7431,7 @@ class CreateModuleResponse extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearModuleId() => clearField(1); + /// The detail page of the module @$pb.TagNumber(2) $core.String get url => $_getSZ(1); @$pb.TagNumber(2) @@ -6075,7 +7443,35 @@ class CreateModuleResponse extends $pb.GeneratedMessage { } class UpdateModuleRequest extends $pb.GeneratedMessage { - factory UpdateModuleRequest() => create(); + factory UpdateModuleRequest({ + $core.String? moduleId, + Visibility? visibility, + $core.String? url, + $core.String? description, + $core.Iterable? models, + $core.String? entrypoint, + }) { + final $result = create(); + if (moduleId != null) { + $result.moduleId = moduleId; + } + if (visibility != null) { + $result.visibility = visibility; + } + if (url != null) { + $result.url = url; + } + if (description != null) { + $result.description = description; + } + if (models != null) { + $result.models.addAll(models); + } + if (entrypoint != null) { + $result.entrypoint = entrypoint; + } + return $result; + } UpdateModuleRequest._() : super(); factory UpdateModuleRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateModuleRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -6111,6 +7507,7 @@ class UpdateModuleRequest extends $pb.GeneratedMessage { static UpdateModuleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpdateModuleRequest? _defaultInstance; + /// The id of the module (formatted as prefix:name where prefix is the module owner's orgid or namespace) @$pb.TagNumber(1) $core.String get moduleId => $_getSZ(0); @$pb.TagNumber(1) @@ -6120,6 +7517,7 @@ class UpdateModuleRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearModuleId() => clearField(1); + /// The visibility that should be set for the module @$pb.TagNumber(2) Visibility get visibility => $_getN(1); @$pb.TagNumber(2) @@ -6129,6 +7527,7 @@ class UpdateModuleRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearVisibility() => clearField(2); + /// The url to reference for documentation, code, etc. @$pb.TagNumber(3) $core.String get url => $_getSZ(2); @$pb.TagNumber(3) @@ -6138,6 +7537,7 @@ class UpdateModuleRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearUrl() => clearField(3); + /// A short description of the module that explains its purpose @$pb.TagNumber(4) $core.String get description => $_getSZ(3); @$pb.TagNumber(4) @@ -6147,9 +7547,11 @@ class UpdateModuleRequest extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearDescription() => clearField(4); + /// A list of models that are available in the module @$pb.TagNumber(5) $core.List get models => $_getList(4); + /// The executable to run to start the module program @$pb.TagNumber(6) $core.String get entrypoint => $_getSZ(5); @$pb.TagNumber(6) @@ -6161,7 +7563,15 @@ class UpdateModuleRequest extends $pb.GeneratedMessage { } class UpdateModuleResponse extends $pb.GeneratedMessage { - factory UpdateModuleResponse() => create(); + factory UpdateModuleResponse({ + $core.String? url, + }) { + final $result = create(); + if (url != null) { + $result.url = url; + } + return $result; + } UpdateModuleResponse._() : super(); factory UpdateModuleResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateModuleResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -6192,6 +7602,7 @@ class UpdateModuleResponse extends $pb.GeneratedMessage { static UpdateModuleResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpdateModuleResponse? _defaultInstance; + /// The detail page of the module @$pb.TagNumber(1) $core.String get url => $_getSZ(0); @$pb.TagNumber(1) @@ -6203,7 +7614,19 @@ class UpdateModuleResponse extends $pb.GeneratedMessage { } class Model extends $pb.GeneratedMessage { - factory Model() => create(); + factory Model({ + $core.String? api, + $core.String? model, + }) { + final $result = create(); + if (api != null) { + $result.api = api; + } + if (model != null) { + $result.model = model; + } + return $result; + } Model._() : super(); factory Model.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Model.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -6235,6 +7658,7 @@ class Model extends $pb.GeneratedMessage { static Model getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Model? _defaultInstance; + /// The colon-delimited-triplet of the api implemented by the model @$pb.TagNumber(1) $core.String get api => $_getSZ(0); @$pb.TagNumber(1) @@ -6244,6 +7668,7 @@ class Model extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearApi() => clearField(1); + /// The colon-delimited-triplet of the model @$pb.TagNumber(2) $core.String get model => $_getSZ(1); @$pb.TagNumber(2) @@ -6255,7 +7680,23 @@ class Model extends $pb.GeneratedMessage { } class ModuleFileInfo extends $pb.GeneratedMessage { - factory ModuleFileInfo() => create(); + factory ModuleFileInfo({ + $core.String? moduleId, + $core.String? version, + $core.String? platform, + }) { + final $result = create(); + if (moduleId != null) { + $result.moduleId = moduleId; + } + if (version != null) { + $result.version = version; + } + if (platform != null) { + $result.platform = platform; + } + return $result; + } ModuleFileInfo._() : super(); factory ModuleFileInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ModuleFileInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -6288,6 +7729,7 @@ class ModuleFileInfo extends $pb.GeneratedMessage { static ModuleFileInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleFileInfo? _defaultInstance; + /// The id of the module (formatted as prefix:name where prefix is the module owner's orgid or namespace) @$pb.TagNumber(1) $core.String get moduleId => $_getSZ(0); @$pb.TagNumber(1) @@ -6297,6 +7739,7 @@ class ModuleFileInfo extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearModuleId() => clearField(1); + /// The semver string that represents the new major/minor/patch version of the module @$pb.TagNumber(2) $core.String get version => $_getSZ(1); @$pb.TagNumber(2) @@ -6306,6 +7749,7 @@ class ModuleFileInfo extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearVersion() => clearField(2); + /// The platform that the file is built to run on @$pb.TagNumber(3) $core.String get platform => $_getSZ(2); @$pb.TagNumber(3) @@ -6323,7 +7767,19 @@ enum UploadModuleFileRequest_ModuleFile { } class UploadModuleFileRequest extends $pb.GeneratedMessage { - factory UploadModuleFileRequest() => create(); + factory UploadModuleFileRequest({ + ModuleFileInfo? moduleFileInfo, + $core.List<$core.int>? file, + }) { + final $result = create(); + if (moduleFileInfo != null) { + $result.moduleFileInfo = moduleFileInfo; + } + if (file != null) { + $result.file = file; + } + return $result; + } UploadModuleFileRequest._() : super(); factory UploadModuleFileRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UploadModuleFileRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -6364,6 +7820,7 @@ class UploadModuleFileRequest extends $pb.GeneratedMessage { UploadModuleFileRequest_ModuleFile whichModuleFile() => _UploadModuleFileRequest_ModuleFileByTag[$_whichOneof(0)]!; void clearModuleFile() => clearField($_whichOneof(0)); + /// The information about the module file being uploaded @$pb.TagNumber(1) ModuleFileInfo get moduleFileInfo => $_getN(0); @$pb.TagNumber(1) @@ -6375,6 +7832,7 @@ class UploadModuleFileRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) ModuleFileInfo ensureModuleFileInfo() => $_ensure(0); + /// The file contents to be uploaded @$pb.TagNumber(2) $core.List<$core.int> get file => $_getN(1); @$pb.TagNumber(2) @@ -6386,7 +7844,15 @@ class UploadModuleFileRequest extends $pb.GeneratedMessage { } class UploadModuleFileResponse extends $pb.GeneratedMessage { - factory UploadModuleFileResponse() => create(); + factory UploadModuleFileResponse({ + $core.String? url, + }) { + final $result = create(); + if (url != null) { + $result.url = url; + } + return $result; + } UploadModuleFileResponse._() : super(); factory UploadModuleFileResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UploadModuleFileResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -6417,6 +7883,7 @@ class UploadModuleFileResponse extends $pb.GeneratedMessage { static UploadModuleFileResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UploadModuleFileResponse? _defaultInstance; + /// The detail page of the module @$pb.TagNumber(1) $core.String get url => $_getSZ(0); @$pb.TagNumber(1) @@ -6428,7 +7895,15 @@ class UploadModuleFileResponse extends $pb.GeneratedMessage { } class GetModuleRequest extends $pb.GeneratedMessage { - factory GetModuleRequest() => create(); + factory GetModuleRequest({ + $core.String? moduleId, + }) { + final $result = create(); + if (moduleId != null) { + $result.moduleId = moduleId; + } + return $result; + } GetModuleRequest._() : super(); factory GetModuleRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetModuleRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -6459,6 +7934,7 @@ class GetModuleRequest extends $pb.GeneratedMessage { static GetModuleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetModuleRequest? _defaultInstance; + /// The id of the module (formatted as prefix:name where prefix is the module owner's orgid or namespace) @$pb.TagNumber(1) $core.String get moduleId => $_getSZ(0); @$pb.TagNumber(1) @@ -6470,7 +7946,15 @@ class GetModuleRequest extends $pb.GeneratedMessage { } class GetModuleResponse extends $pb.GeneratedMessage { - factory GetModuleResponse() => create(); + factory GetModuleResponse({ + Module? module, + }) { + final $result = create(); + if (module != null) { + $result.module = module; + } + return $result; + } GetModuleResponse._() : super(); factory GetModuleResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetModuleResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -6501,6 +7985,7 @@ class GetModuleResponse extends $pb.GeneratedMessage { static GetModuleResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetModuleResponse? _defaultInstance; + /// The module object @$pb.TagNumber(1) Module get module => $_getN(0); @$pb.TagNumber(1) @@ -6514,7 +7999,59 @@ class GetModuleResponse extends $pb.GeneratedMessage { } class Module extends $pb.GeneratedMessage { - factory Module() => create(); + factory Module({ + $core.String? moduleId, + $core.String? name, + Visibility? visibility, + $core.Iterable? versions, + $core.String? url, + $core.String? description, + $core.Iterable? models, + $fixnum.Int64? totalRobotUsage, + $fixnum.Int64? totalOrganizationUsage, + $core.String? organizationId, + $core.String? entrypoint, + $core.String? publicNamespace, + }) { + final $result = create(); + if (moduleId != null) { + $result.moduleId = moduleId; + } + if (name != null) { + $result.name = name; + } + if (visibility != null) { + $result.visibility = visibility; + } + if (versions != null) { + $result.versions.addAll(versions); + } + if (url != null) { + $result.url = url; + } + if (description != null) { + $result.description = description; + } + if (models != null) { + $result.models.addAll(models); + } + if (totalRobotUsage != null) { + $result.totalRobotUsage = totalRobotUsage; + } + if (totalOrganizationUsage != null) { + $result.totalOrganizationUsage = totalOrganizationUsage; + } + if (organizationId != null) { + $result.organizationId = organizationId; + } + if (entrypoint != null) { + $result.entrypoint = entrypoint; + } + if (publicNamespace != null) { + $result.publicNamespace = publicNamespace; + } + return $result; + } Module._() : super(); factory Module.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Module.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -6556,6 +8093,7 @@ class Module extends $pb.GeneratedMessage { static Module getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Module? _defaultInstance; + /// The id of the module (formatted as prefix:name where prefix is the module owner's orgid or namespace) @$pb.TagNumber(1) $core.String get moduleId => $_getSZ(0); @$pb.TagNumber(1) @@ -6565,6 +8103,7 @@ class Module extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearModuleId() => clearField(1); + /// The name of the module @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) @@ -6574,6 +8113,7 @@ class Module extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearName() => clearField(2); + /// The visibility of the module @$pb.TagNumber(3) Visibility get visibility => $_getN(2); @$pb.TagNumber(3) @@ -6583,9 +8123,12 @@ class Module extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearVisibility() => clearField(3); + /// The versions of the module that are available + /// When this is returned from the backend, the versions are sorted in ascending order by the semver version @$pb.TagNumber(4) $core.List get versions => $_getList(3); + /// The url to reference for documentation, code, etc. @$pb.TagNumber(5) $core.String get url => $_getSZ(4); @$pb.TagNumber(5) @@ -6595,6 +8138,7 @@ class Module extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearUrl() => clearField(5); + /// A short description of the module that explains its purpose @$pb.TagNumber(6) $core.String get description => $_getSZ(5); @$pb.TagNumber(6) @@ -6604,9 +8148,11 @@ class Module extends $pb.GeneratedMessage { @$pb.TagNumber(6) void clearDescription() => clearField(6); + /// A list of models that are available in the module @$pb.TagNumber(7) $core.List get models => $_getList(6); + /// The total number of robots using this module @$pb.TagNumber(8) $fixnum.Int64 get totalRobotUsage => $_getI64(7); @$pb.TagNumber(8) @@ -6616,6 +8162,7 @@ class Module extends $pb.GeneratedMessage { @$pb.TagNumber(8) void clearTotalRobotUsage() => clearField(8); + /// The total number of organizations using this module @$pb.TagNumber(9) $fixnum.Int64 get totalOrganizationUsage => $_getI64(8); @$pb.TagNumber(9) @@ -6625,6 +8172,7 @@ class Module extends $pb.GeneratedMessage { @$pb.TagNumber(9) void clearTotalOrganizationUsage() => clearField(9); + /// The id of the organization that owns the module @$pb.TagNumber(10) $core.String get organizationId => $_getSZ(9); @$pb.TagNumber(10) @@ -6634,6 +8182,7 @@ class Module extends $pb.GeneratedMessage { @$pb.TagNumber(10) void clearOrganizationId() => clearField(10); + /// The executable to run to start the module program @$pb.TagNumber(11) $core.String get entrypoint => $_getSZ(10); @$pb.TagNumber(11) @@ -6643,6 +8192,8 @@ class Module extends $pb.GeneratedMessage { @$pb.TagNumber(11) void clearEntrypoint() => clearField(11); + /// The public namespace of the organization that owns the module + /// This is empty if no public namespace is set @$pb.TagNumber(12) $core.String get publicNamespace => $_getSZ(11); @$pb.TagNumber(12) @@ -6654,7 +8205,27 @@ class Module extends $pb.GeneratedMessage { } class VersionHistory extends $pb.GeneratedMessage { - factory VersionHistory() => create(); + factory VersionHistory({ + $core.String? version, + $core.Iterable? files, + $core.Iterable? models, + $core.String? entrypoint, + }) { + final $result = create(); + if (version != null) { + $result.version = version; + } + if (files != null) { + $result.files.addAll(files); + } + if (models != null) { + $result.models.addAll(models); + } + if (entrypoint != null) { + $result.entrypoint = entrypoint; + } + return $result; + } VersionHistory._() : super(); factory VersionHistory.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory VersionHistory.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -6688,6 +8259,7 @@ class VersionHistory extends $pb.GeneratedMessage { static VersionHistory getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static VersionHistory? _defaultInstance; + /// The semver string that represents the major/minor/patch version of the module @$pb.TagNumber(1) $core.String get version => $_getSZ(0); @$pb.TagNumber(1) @@ -6697,12 +8269,15 @@ class VersionHistory extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearVersion() => clearField(1); + /// The uploads that are available for this module version @$pb.TagNumber(2) $core.List get files => $_getList(1); + /// The models that this verion of the module provides @$pb.TagNumber(3) $core.List get models => $_getList(2); + /// The entrypoint for this version of the module @$pb.TagNumber(4) $core.String get entrypoint => $_getSZ(3); @$pb.TagNumber(4) @@ -6714,7 +8289,19 @@ class VersionHistory extends $pb.GeneratedMessage { } class Uploads extends $pb.GeneratedMessage { - factory Uploads() => create(); + factory Uploads({ + $core.String? platform, + $4.Timestamp? uploadedAt, + }) { + final $result = create(); + if (platform != null) { + $result.platform = platform; + } + if (uploadedAt != null) { + $result.uploadedAt = uploadedAt; + } + return $result; + } Uploads._() : super(); factory Uploads.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Uploads.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -6746,6 +8333,7 @@ class Uploads extends $pb.GeneratedMessage { static Uploads getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Uploads? _defaultInstance; + /// The OS and architecture the module is built to run on @$pb.TagNumber(1) $core.String get platform => $_getSZ(0); @$pb.TagNumber(1) @@ -6755,6 +8343,7 @@ class Uploads extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearPlatform() => clearField(1); + /// The time when the file was uploaded @$pb.TagNumber(2) $4.Timestamp get uploadedAt => $_getN(1); @$pb.TagNumber(2) @@ -6768,7 +8357,15 @@ class Uploads extends $pb.GeneratedMessage { } class ListModulesRequest extends $pb.GeneratedMessage { - factory ListModulesRequest() => create(); + factory ListModulesRequest({ + $core.String? organizationId, + }) { + final $result = create(); + if (organizationId != null) { + $result.organizationId = organizationId; + } + return $result; + } ListModulesRequest._() : super(); factory ListModulesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListModulesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -6799,6 +8396,7 @@ class ListModulesRequest extends $pb.GeneratedMessage { static ListModulesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListModulesRequest? _defaultInstance; + /// The id of the organization to return private modules for. @$pb.TagNumber(1) $core.String get organizationId => $_getSZ(0); @$pb.TagNumber(1) @@ -6810,7 +8408,15 @@ class ListModulesRequest extends $pb.GeneratedMessage { } class ListModulesResponse extends $pb.GeneratedMessage { - factory ListModulesResponse() => create(); + factory ListModulesResponse({ + $core.Iterable? modules, + }) { + final $result = create(); + if (modules != null) { + $result.modules.addAll(modules); + } + return $result; + } ListModulesResponse._() : super(); factory ListModulesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListModulesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -6841,12 +8447,21 @@ class ListModulesResponse extends $pb.GeneratedMessage { static ListModulesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListModulesResponse? _defaultInstance; + /// A listed of modules. When authenticated, this API will return modules that are private for this org. Public modules are always returned. @$pb.TagNumber(1) $core.List get modules => $_getList(0); } class GetUserIDByEmailRequest extends $pb.GeneratedMessage { - factory GetUserIDByEmailRequest() => create(); + factory GetUserIDByEmailRequest({ + $core.String? email, + }) { + final $result = create(); + if (email != null) { + $result.email = email; + } + return $result; + } GetUserIDByEmailRequest._() : super(); factory GetUserIDByEmailRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetUserIDByEmailRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -6888,7 +8503,15 @@ class GetUserIDByEmailRequest extends $pb.GeneratedMessage { } class GetUserIDByEmailResponse extends $pb.GeneratedMessage { - factory GetUserIDByEmailResponse() => create(); + factory GetUserIDByEmailResponse({ + $core.String? userId, + }) { + final $result = create(); + if (userId != null) { + $result.userId = userId; + } + return $result; + } GetUserIDByEmailResponse._() : super(); factory GetUserIDByEmailResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetUserIDByEmailResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -6930,7 +8553,15 @@ class GetUserIDByEmailResponse extends $pb.GeneratedMessage { } class ListOrganizationsByUserRequest extends $pb.GeneratedMessage { - factory ListOrganizationsByUserRequest() => create(); + factory ListOrganizationsByUserRequest({ + $core.String? userId, + }) { + final $result = create(); + if (userId != null) { + $result.userId = userId; + } + return $result; + } ListOrganizationsByUserRequest._() : super(); factory ListOrganizationsByUserRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListOrganizationsByUserRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -6972,7 +8603,19 @@ class ListOrganizationsByUserRequest extends $pb.GeneratedMessage { } class OrgDetails extends $pb.GeneratedMessage { - factory OrgDetails() => create(); + factory OrgDetails({ + $core.String? orgId, + $core.String? orgName, + }) { + final $result = create(); + if (orgId != null) { + $result.orgId = orgId; + } + if (orgName != null) { + $result.orgName = orgName; + } + return $result; + } OrgDetails._() : super(); factory OrgDetails.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory OrgDetails.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -7024,7 +8667,15 @@ class OrgDetails extends $pb.GeneratedMessage { } class ListOrganizationsByUserResponse extends $pb.GeneratedMessage { - factory ListOrganizationsByUserResponse() => create(); + factory ListOrganizationsByUserResponse({ + $core.Iterable? orgs, + }) { + final $result = create(); + if (orgs != null) { + $result.orgs.addAll(orgs); + } + return $result; + } ListOrganizationsByUserResponse._() : super(); factory ListOrganizationsByUserResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListOrganizationsByUserResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -7060,7 +8711,19 @@ class ListOrganizationsByUserResponse extends $pb.GeneratedMessage { } class CreateKeyRequest extends $pb.GeneratedMessage { - factory CreateKeyRequest() => create(); + factory CreateKeyRequest({ + $core.Iterable? authorizations, + $core.String? name, + }) { + final $result = create(); + if (authorizations != null) { + $result.authorizations.addAll(authorizations); + } + if (name != null) { + $result.name = name; + } + return $result; + } CreateKeyRequest._() : super(); factory CreateKeyRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateKeyRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -7106,7 +8769,19 @@ class CreateKeyRequest extends $pb.GeneratedMessage { } class CreateKeyResponse extends $pb.GeneratedMessage { - factory CreateKeyResponse() => create(); + factory CreateKeyResponse({ + $core.String? key, + $core.String? id, + }) { + final $result = create(); + if (key != null) { + $result.key = key; + } + if (id != null) { + $result.id = id; + } + return $result; + } CreateKeyResponse._() : super(); factory CreateKeyResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateKeyResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -7158,7 +8833,15 @@ class CreateKeyResponse extends $pb.GeneratedMessage { } class DeleteKeyRequest extends $pb.GeneratedMessage { - factory DeleteKeyRequest() => create(); + factory DeleteKeyRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } DeleteKeyRequest._() : super(); factory DeleteKeyRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteKeyRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -7232,7 +8915,31 @@ class DeleteKeyResponse extends $pb.GeneratedMessage { } class AuthorizationDetails extends $pb.GeneratedMessage { - factory AuthorizationDetails() => create(); + factory AuthorizationDetails({ + $core.String? authorizationType, + $core.String? authorizationId, + $core.String? resourceType, + $core.String? resourceId, + $core.String? orgId, + }) { + final $result = create(); + if (authorizationType != null) { + $result.authorizationType = authorizationType; + } + if (authorizationId != null) { + $result.authorizationId = authorizationId; + } + if (resourceType != null) { + $result.resourceType = resourceType; + } + if (resourceId != null) { + $result.resourceId = resourceId; + } + if (orgId != null) { + $result.orgId = orgId; + } + return $result; + } AuthorizationDetails._() : super(); factory AuthorizationDetails.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AuthorizationDetails.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -7314,7 +9021,19 @@ class AuthorizationDetails extends $pb.GeneratedMessage { } class APIKeyWithAuthorizations extends $pb.GeneratedMessage { - factory APIKeyWithAuthorizations() => create(); + factory APIKeyWithAuthorizations({ + APIKey? apiKey, + $core.Iterable? authorizations, + }) { + final $result = create(); + if (apiKey != null) { + $result.apiKey = apiKey; + } + if (authorizations != null) { + $result.authorizations.addAll(authorizations); + } + return $result; + } APIKeyWithAuthorizations._() : super(); factory APIKeyWithAuthorizations.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory APIKeyWithAuthorizations.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -7362,7 +9081,15 @@ class APIKeyWithAuthorizations extends $pb.GeneratedMessage { } class ListKeysRequest extends $pb.GeneratedMessage { - factory ListKeysRequest() => create(); + factory ListKeysRequest({ + $core.String? orgId, + }) { + final $result = create(); + if (orgId != null) { + $result.orgId = orgId; + } + return $result; + } ListKeysRequest._() : super(); factory ListKeysRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListKeysRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -7404,7 +9131,15 @@ class ListKeysRequest extends $pb.GeneratedMessage { } class ListKeysResponse extends $pb.GeneratedMessage { - factory ListKeysResponse() => create(); + factory ListKeysResponse({ + $core.Iterable? apiKeys, + }) { + final $result = create(); + if (apiKeys != null) { + $result.apiKeys.addAll(apiKeys); + } + return $result; + } ListKeysResponse._() : super(); factory ListKeysResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListKeysResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -7440,7 +9175,15 @@ class ListKeysResponse extends $pb.GeneratedMessage { } class RotateKeyRequest extends $pb.GeneratedMessage { - factory RotateKeyRequest() => create(); + factory RotateKeyRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } RotateKeyRequest._() : super(); factory RotateKeyRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RotateKeyRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -7482,7 +9225,19 @@ class RotateKeyRequest extends $pb.GeneratedMessage { } class RotateKeyResponse extends $pb.GeneratedMessage { - factory RotateKeyResponse() => create(); + factory RotateKeyResponse({ + $core.String? id, + $core.String? key, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (key != null) { + $result.key = key; + } + return $result; + } RotateKeyResponse._() : super(); factory RotateKeyResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RotateKeyResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -7534,7 +9289,15 @@ class RotateKeyResponse extends $pb.GeneratedMessage { } class CreateKeyFromExistingKeyAuthorizationsRequest extends $pb.GeneratedMessage { - factory CreateKeyFromExistingKeyAuthorizationsRequest() => create(); + factory CreateKeyFromExistingKeyAuthorizationsRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } CreateKeyFromExistingKeyAuthorizationsRequest._() : super(); factory CreateKeyFromExistingKeyAuthorizationsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateKeyFromExistingKeyAuthorizationsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -7576,7 +9339,19 @@ class CreateKeyFromExistingKeyAuthorizationsRequest extends $pb.GeneratedMessage } class CreateKeyFromExistingKeyAuthorizationsResponse extends $pb.GeneratedMessage { - factory CreateKeyFromExistingKeyAuthorizationsResponse() => create(); + factory CreateKeyFromExistingKeyAuthorizationsResponse({ + $core.String? id, + $core.String? key, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (key != null) { + $result.key = key; + } + return $result; + } CreateKeyFromExistingKeyAuthorizationsResponse._() : super(); factory CreateKeyFromExistingKeyAuthorizationsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateKeyFromExistingKeyAuthorizationsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/app/v1/app.pbenum.dart b/lib/src/gen/app/v1/app.pbenum.dart index e41e199ad95..ba91a9cb882 100644 --- a/lib/src/gen/app/v1/app.pbenum.dart +++ b/lib/src/gen/app/v1/app.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/v1/app.pbgrpc.dart b/lib/src/gen/app/v1/app.pbgrpc.dart index a0ef914bc37..3482c18e93a 100644 --- a/lib/src/gen/app/v1/app.pbgrpc.dart +++ b/lib/src/gen/app/v1/app.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/v1/app.pbjson.dart b/lib/src/gen/app/v1/app.pbjson.dart index 4e4d9bbd87d..244e8747d65 100644 --- a/lib/src/gen/app/v1/app.pbjson.dart +++ b/lib/src/gen/app/v1/app.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/v1/billing.pb.dart b/lib/src/gen/app/v1/billing.pb.dart index 03d4fc5e043..ed05004d744 100644 --- a/lib/src/gen/app/v1/billing.pb.dart +++ b/lib/src/gen/app/v1/billing.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -18,8 +18,57 @@ import 'billing.pbenum.dart'; export 'billing.pbenum.dart'; +/// TODO(APP-1865) should be deprecated/removed in favor of GetCurrentMonthUsage class CurrentMonthUsageSummary extends $pb.GeneratedMessage { - factory CurrentMonthUsageSummary() => create(); + factory CurrentMonthUsageSummary({ + $core.double? cloudStorageUsage, + $core.double? cloudStorageUsageCost, + $core.double? dataUploadUsageCost, + $core.double? dataUploadUsageQuantity, + $core.double? dataEgresUsageCost, + $core.double? dataEgresUsageQuantity, + $core.double? standardComputeUsageCost, + $core.double? standardComputeUsageQuantity, + $core.double? totalUsageQuantity, + $core.double? totalUsageWithDiscount, + $core.double? totalUsageWithoutDiscount, + }) { + final $result = create(); + if (cloudStorageUsage != null) { + $result.cloudStorageUsage = cloudStorageUsage; + } + if (cloudStorageUsageCost != null) { + $result.cloudStorageUsageCost = cloudStorageUsageCost; + } + if (dataUploadUsageCost != null) { + $result.dataUploadUsageCost = dataUploadUsageCost; + } + if (dataUploadUsageQuantity != null) { + $result.dataUploadUsageQuantity = dataUploadUsageQuantity; + } + if (dataEgresUsageCost != null) { + $result.dataEgresUsageCost = dataEgresUsageCost; + } + if (dataEgresUsageQuantity != null) { + $result.dataEgresUsageQuantity = dataEgresUsageQuantity; + } + if (standardComputeUsageCost != null) { + $result.standardComputeUsageCost = standardComputeUsageCost; + } + if (standardComputeUsageQuantity != null) { + $result.standardComputeUsageQuantity = standardComputeUsageQuantity; + } + if (totalUsageQuantity != null) { + $result.totalUsageQuantity = totalUsageQuantity; + } + if (totalUsageWithDiscount != null) { + $result.totalUsageWithDiscount = totalUsageWithDiscount; + } + if (totalUsageWithoutDiscount != null) { + $result.totalUsageWithoutDiscount = totalUsageWithoutDiscount; + } + return $result; + } CurrentMonthUsageSummary._() : super(); factory CurrentMonthUsageSummary.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CurrentMonthUsageSummary.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -161,7 +210,35 @@ class CurrentMonthUsageSummary extends $pb.GeneratedMessage { } class InvoiceSummary extends $pb.GeneratedMessage { - factory InvoiceSummary() => create(); + factory InvoiceSummary({ + $core.String? id, + $4.Timestamp? invoiceDate, + $core.double? invoiceAmount, + $core.String? status, + $4.Timestamp? dueDate, + $4.Timestamp? paidDate, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (invoiceDate != null) { + $result.invoiceDate = invoiceDate; + } + if (invoiceAmount != null) { + $result.invoiceAmount = invoiceAmount; + } + if (status != null) { + $result.status = status; + } + if (dueDate != null) { + $result.dueDate = dueDate; + } + if (paidDate != null) { + $result.paidDate = paidDate; + } + return $result; + } InvoiceSummary._() : super(); factory InvoiceSummary.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory InvoiceSummary.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -259,7 +336,39 @@ class InvoiceSummary extends $pb.GeneratedMessage { } class BillableResourceEvent extends $pb.GeneratedMessage { - factory BillableResourceEvent() => create(); + factory BillableResourceEvent({ + $core.String? id, + $core.String? type, + $core.double? usageQuantity, + $core.String? usageQuantityUnit, + $core.String? usageCost, + $4.Timestamp? occurredAt, + $core.String? userName, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (type != null) { + $result.type = type; + } + if (usageQuantity != null) { + $result.usageQuantity = usageQuantity; + } + if (usageQuantityUnit != null) { + $result.usageQuantityUnit = usageQuantityUnit; + } + if (usageCost != null) { + $result.usageCost = usageCost; + } + if (occurredAt != null) { + $result.occurredAt = occurredAt; + } + if (userName != null) { + $result.userName = userName; + } + return $result; + } BillableResourceEvent._() : super(); factory BillableResourceEvent.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BillableResourceEvent.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -363,7 +472,39 @@ class BillableResourceEvent extends $pb.GeneratedMessage { } class Invoice extends $pb.GeneratedMessage { - factory Invoice() => create(); + factory Invoice({ + $core.String? id, + $4.Timestamp? invoiceDate, + $core.double? invoiceAmount, + $core.String? status, + $4.Timestamp? dueDate, + $core.Iterable? items, + $core.String? emailedTo, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (invoiceDate != null) { + $result.invoiceDate = invoiceDate; + } + if (invoiceAmount != null) { + $result.invoiceAmount = invoiceAmount; + } + if (status != null) { + $result.status = status; + } + if (dueDate != null) { + $result.dueDate = dueDate; + } + if (items != null) { + $result.items.addAll(items); + } + if (emailedTo != null) { + $result.emailedTo = emailedTo; + } + return $result; + } Invoice._() : super(); factory Invoice.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Invoice.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -463,7 +604,19 @@ class Invoice extends $pb.GeneratedMessage { } class PaymentMethodCard extends $pb.GeneratedMessage { - factory PaymentMethodCard() => create(); + factory PaymentMethodCard({ + $core.String? brand, + $core.String? lastFourDigits, + }) { + final $result = create(); + if (brand != null) { + $result.brand = brand; + } + if (lastFourDigits != null) { + $result.lastFourDigits = lastFourDigits; + } + return $result; + } PaymentMethodCard._() : super(); factory PaymentMethodCard.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PaymentMethodCard.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -514,8 +667,17 @@ class PaymentMethodCard extends $pb.GeneratedMessage { void clearLastFourDigits() => clearField(2); } +/// TODO(APP-1865) should be deprecated/removed in favor of GetCurrentMonthUsage class GetCurrentMonthUsageSummaryRequest extends $pb.GeneratedMessage { - factory GetCurrentMonthUsageSummaryRequest() => create(); + factory GetCurrentMonthUsageSummaryRequest({ + $core.String? orgId, + }) { + final $result = create(); + if (orgId != null) { + $result.orgId = orgId; + } + return $result; + } GetCurrentMonthUsageSummaryRequest._() : super(); factory GetCurrentMonthUsageSummaryRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetCurrentMonthUsageSummaryRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -556,8 +718,57 @@ class GetCurrentMonthUsageSummaryRequest extends $pb.GeneratedMessage { void clearOrgId() => clearField(1); } +/// TODO(APP-1865) should be deprecated/removed in favor of GetCurrentMonthUsage class GetCurrentMonthUsageSummaryResponse extends $pb.GeneratedMessage { - factory GetCurrentMonthUsageSummaryResponse() => create(); + factory GetCurrentMonthUsageSummaryResponse({ + $core.double? cloudStorageUsage, + $core.double? cloudStorageUsageCost, + $core.double? dataUploadUsageCost, + $core.double? dataUploadUsageQuantity, + $core.double? dataEgresUsageCost, + $core.double? dataEgresUsageQuantity, + $core.double? standardComputeUsageCost, + $core.double? standardComputeUsageQuantity, + $core.double? totalUsageQuantity, + $core.double? totalUsageWithDiscount, + $core.double? totalUsageWithoutDiscount, + }) { + final $result = create(); + if (cloudStorageUsage != null) { + $result.cloudStorageUsage = cloudStorageUsage; + } + if (cloudStorageUsageCost != null) { + $result.cloudStorageUsageCost = cloudStorageUsageCost; + } + if (dataUploadUsageCost != null) { + $result.dataUploadUsageCost = dataUploadUsageCost; + } + if (dataUploadUsageQuantity != null) { + $result.dataUploadUsageQuantity = dataUploadUsageQuantity; + } + if (dataEgresUsageCost != null) { + $result.dataEgresUsageCost = dataEgresUsageCost; + } + if (dataEgresUsageQuantity != null) { + $result.dataEgresUsageQuantity = dataEgresUsageQuantity; + } + if (standardComputeUsageCost != null) { + $result.standardComputeUsageCost = standardComputeUsageCost; + } + if (standardComputeUsageQuantity != null) { + $result.standardComputeUsageQuantity = standardComputeUsageQuantity; + } + if (totalUsageQuantity != null) { + $result.totalUsageQuantity = totalUsageQuantity; + } + if (totalUsageWithDiscount != null) { + $result.totalUsageWithDiscount = totalUsageWithDiscount; + } + if (totalUsageWithoutDiscount != null) { + $result.totalUsageWithoutDiscount = totalUsageWithoutDiscount; + } + return $result; + } GetCurrentMonthUsageSummaryResponse._() : super(); factory GetCurrentMonthUsageSummaryResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetCurrentMonthUsageSummaryResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -699,7 +910,15 @@ class GetCurrentMonthUsageSummaryResponse extends $pb.GeneratedMessage { } class GetCurrentMonthUsageRequest extends $pb.GeneratedMessage { - factory GetCurrentMonthUsageRequest() => create(); + factory GetCurrentMonthUsageRequest({ + $core.String? orgId, + }) { + final $result = create(); + if (orgId != null) { + $result.orgId = orgId; + } + return $result; + } GetCurrentMonthUsageRequest._() : super(); factory GetCurrentMonthUsageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetCurrentMonthUsageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -741,7 +960,51 @@ class GetCurrentMonthUsageRequest extends $pb.GeneratedMessage { } class GetCurrentMonthUsageResponse extends $pb.GeneratedMessage { - factory GetCurrentMonthUsageResponse() => create(); + factory GetCurrentMonthUsageResponse({ + $4.Timestamp? startDate, + $4.Timestamp? endDate, + $core.double? cloudStorageUsageCost, + $core.double? dataUploadUsageCost, + $core.double? dataEgresUsageCost, + $core.double? remoteControlUsageCost, + $core.double? standardComputeUsageCost, + $core.double? discountAmount, + $core.double? totalUsageWithDiscount, + $core.double? totalUsageWithoutDiscount, + }) { + final $result = create(); + if (startDate != null) { + $result.startDate = startDate; + } + if (endDate != null) { + $result.endDate = endDate; + } + if (cloudStorageUsageCost != null) { + $result.cloudStorageUsageCost = cloudStorageUsageCost; + } + if (dataUploadUsageCost != null) { + $result.dataUploadUsageCost = dataUploadUsageCost; + } + if (dataEgresUsageCost != null) { + $result.dataEgresUsageCost = dataEgresUsageCost; + } + if (remoteControlUsageCost != null) { + $result.remoteControlUsageCost = remoteControlUsageCost; + } + if (standardComputeUsageCost != null) { + $result.standardComputeUsageCost = standardComputeUsageCost; + } + if (discountAmount != null) { + $result.discountAmount = discountAmount; + } + if (totalUsageWithDiscount != null) { + $result.totalUsageWithDiscount = totalUsageWithDiscount; + } + if (totalUsageWithoutDiscount != null) { + $result.totalUsageWithoutDiscount = totalUsageWithoutDiscount; + } + return $result; + } GetCurrentMonthUsageResponse._() : super(); factory GetCurrentMonthUsageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetCurrentMonthUsageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -876,8 +1139,17 @@ class GetCurrentMonthUsageResponse extends $pb.GeneratedMessage { void clearTotalUsageWithoutDiscount() => clearField(10); } +/// TODO(APP-1865) may want to remove class GetUnpaidBalanceRequest extends $pb.GeneratedMessage { - factory GetUnpaidBalanceRequest() => create(); + factory GetUnpaidBalanceRequest({ + $core.String? orgId, + }) { + final $result = create(); + if (orgId != null) { + $result.orgId = orgId; + } + return $result; + } GetUnpaidBalanceRequest._() : super(); factory GetUnpaidBalanceRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetUnpaidBalanceRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -918,8 +1190,21 @@ class GetUnpaidBalanceRequest extends $pb.GeneratedMessage { void clearOrgId() => clearField(1); } +/// TODO(APP-1865) may want to remove class GetUnpaidBalanceResponse extends $pb.GeneratedMessage { - factory GetUnpaidBalanceResponse() => create(); + factory GetUnpaidBalanceResponse({ + $core.double? unpaidBalance, + $4.Timestamp? unpaidBalanceDueDate, + }) { + final $result = create(); + if (unpaidBalance != null) { + $result.unpaidBalance = unpaidBalance; + } + if (unpaidBalanceDueDate != null) { + $result.unpaidBalanceDueDate = unpaidBalanceDueDate; + } + return $result; + } GetUnpaidBalanceResponse._() : super(); factory GetUnpaidBalanceResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetUnpaidBalanceResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -972,8 +1257,17 @@ class GetUnpaidBalanceResponse extends $pb.GeneratedMessage { $4.Timestamp ensureUnpaidBalanceDueDate() => $_ensure(1); } +/// TODO(APP-1865) may want to remove class GetInvoiceHistoryRequest extends $pb.GeneratedMessage { - factory GetInvoiceHistoryRequest() => create(); + factory GetInvoiceHistoryRequest({ + $core.String? orgId, + }) { + final $result = create(); + if (orgId != null) { + $result.orgId = orgId; + } + return $result; + } GetInvoiceHistoryRequest._() : super(); factory GetInvoiceHistoryRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetInvoiceHistoryRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1014,8 +1308,17 @@ class GetInvoiceHistoryRequest extends $pb.GeneratedMessage { void clearOrgId() => clearField(1); } +/// TODO(APP-1865) may want to remove class GetInvoiceHistoryResponse extends $pb.GeneratedMessage { - factory GetInvoiceHistoryResponse() => create(); + factory GetInvoiceHistoryResponse({ + $core.Iterable? invoices, + }) { + final $result = create(); + if (invoices != null) { + $result.invoices.addAll(invoices); + } + return $result; + } GetInvoiceHistoryResponse._() : super(); factory GetInvoiceHistoryResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetInvoiceHistoryResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1050,8 +1353,17 @@ class GetInvoiceHistoryResponse extends $pb.GeneratedMessage { $core.List get invoices => $_getList(0); } +/// TODO(APP-1865) may want to remove class GetItemizedInvoiceRequest extends $pb.GeneratedMessage { - factory GetItemizedInvoiceRequest() => create(); + factory GetItemizedInvoiceRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } GetItemizedInvoiceRequest._() : super(); factory GetItemizedInvoiceRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetItemizedInvoiceRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1092,8 +1404,17 @@ class GetItemizedInvoiceRequest extends $pb.GeneratedMessage { void clearId() => clearField(1); } +/// TODO(APP-1865) may want to remove class GetItemizedInvoiceResponse extends $pb.GeneratedMessage { - factory GetItemizedInvoiceResponse() => create(); + factory GetItemizedInvoiceResponse({ + Invoice? invoice, + }) { + final $result = create(); + if (invoice != null) { + $result.invoice = invoice; + } + return $result; + } GetItemizedInvoiceResponse._() : super(); factory GetItemizedInvoiceResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetItemizedInvoiceResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1137,7 +1458,15 @@ class GetItemizedInvoiceResponse extends $pb.GeneratedMessage { } class GetOrgBillingInformationRequest extends $pb.GeneratedMessage { - factory GetOrgBillingInformationRequest() => create(); + factory GetOrgBillingInformationRequest({ + $core.String? orgId, + }) { + final $result = create(); + if (orgId != null) { + $result.orgId = orgId; + } + return $result; + } GetOrgBillingInformationRequest._() : super(); factory GetOrgBillingInformationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetOrgBillingInformationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1179,7 +1508,27 @@ class GetOrgBillingInformationRequest extends $pb.GeneratedMessage { } class GetOrgBillingInformationResponse extends $pb.GeneratedMessage { - factory GetOrgBillingInformationResponse() => create(); + factory GetOrgBillingInformationResponse({ + PaymentMethodType? type, + $core.String? billingEmail, + PaymentMethodCard? method, + $core.String? billingTier, + }) { + final $result = create(); + if (type != null) { + $result.type = type; + } + if (billingEmail != null) { + $result.billingEmail = billingEmail; + } + if (method != null) { + $result.method = method; + } + if (billingTier != null) { + $result.billingTier = billingTier; + } + return $result; + } GetOrgBillingInformationResponse._() : super(); factory GetOrgBillingInformationResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetOrgBillingInformationResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1231,6 +1580,7 @@ class GetOrgBillingInformationResponse extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearBillingEmail() => clearField(2); + /// defined if type is PAYMENT_METHOD_TYPE_CARD @$pb.TagNumber(3) PaymentMethodCard get method => $_getN(2); @$pb.TagNumber(3) @@ -1242,6 +1592,7 @@ class GetOrgBillingInformationResponse extends $pb.GeneratedMessage { @$pb.TagNumber(3) PaymentMethodCard ensureMethod() => $_ensure(2); + /// Only return billing_tier for billing dashboard admin users @$pb.TagNumber(4) $core.String get billingTier => $_getSZ(3); @$pb.TagNumber(4) @@ -1253,7 +1604,15 @@ class GetOrgBillingInformationResponse extends $pb.GeneratedMessage { } class GetInvoicesSummaryRequest extends $pb.GeneratedMessage { - factory GetInvoicesSummaryRequest() => create(); + factory GetInvoicesSummaryRequest({ + $core.String? orgId, + }) { + final $result = create(); + if (orgId != null) { + $result.orgId = orgId; + } + return $result; + } GetInvoicesSummaryRequest._() : super(); factory GetInvoicesSummaryRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetInvoicesSummaryRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1295,7 +1654,19 @@ class GetInvoicesSummaryRequest extends $pb.GeneratedMessage { } class GetInvoicesSummaryResponse extends $pb.GeneratedMessage { - factory GetInvoicesSummaryResponse() => create(); + factory GetInvoicesSummaryResponse({ + $core.double? outstandingBalance, + $core.Iterable? invoices, + }) { + final $result = create(); + if (outstandingBalance != null) { + $result.outstandingBalance = outstandingBalance; + } + if (invoices != null) { + $result.invoices.addAll(invoices); + } + return $result; + } GetInvoicesSummaryResponse._() : super(); factory GetInvoicesSummaryResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetInvoicesSummaryResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1327,6 +1698,7 @@ class GetInvoicesSummaryResponse extends $pb.GeneratedMessage { static GetInvoicesSummaryResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetInvoicesSummaryResponse? _defaultInstance; + /// all unpaid balances at the end of the last billing cycle @$pb.TagNumber(1) $core.double get outstandingBalance => $_getN(0); @$pb.TagNumber(1) @@ -1336,12 +1708,22 @@ class GetInvoicesSummaryResponse extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearOutstandingBalance() => clearField(1); + /// all previous invoices @$pb.TagNumber(2) $core.List get invoices => $_getList(1); } +/// TODO(APP-1865) should be deprecated/removed class GetBillingSummaryRequest extends $pb.GeneratedMessage { - factory GetBillingSummaryRequest() => create(); + factory GetBillingSummaryRequest({ + $core.String? orgId, + }) { + final $result = create(); + if (orgId != null) { + $result.orgId = orgId; + } + return $result; + } GetBillingSummaryRequest._() : super(); factory GetBillingSummaryRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetBillingSummaryRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1382,8 +1764,45 @@ class GetBillingSummaryRequest extends $pb.GeneratedMessage { void clearOrgId() => clearField(1); } +/// TODO(APP-1865) should be deprecated/removed class GetBillingSummaryResponse extends $pb.GeneratedMessage { - factory GetBillingSummaryResponse() => create(); + factory GetBillingSummaryResponse({ + CurrentMonthUsageSummary? usageSummary, + $core.Iterable? invoices, + $core.double? statementBalance, + $core.double? currentBalance, + $core.double? currentMonthBalance, + $4.Timestamp? currentMonthDueDate, + $core.String? invoiceEmail, + PaymentMethodCard? paymentMethod, + }) { + final $result = create(); + if (usageSummary != null) { + $result.usageSummary = usageSummary; + } + if (invoices != null) { + $result.invoices.addAll(invoices); + } + if (statementBalance != null) { + $result.statementBalance = statementBalance; + } + if (currentBalance != null) { + $result.currentBalance = currentBalance; + } + if (currentMonthBalance != null) { + $result.currentMonthBalance = currentMonthBalance; + } + if (currentMonthDueDate != null) { + $result.currentMonthDueDate = currentMonthDueDate; + } + if (invoiceEmail != null) { + $result.invoiceEmail = invoiceEmail; + } + if (paymentMethod != null) { + $result.paymentMethod = paymentMethod; + } + return $result; + } GetBillingSummaryResponse._() : super(); factory GetBillingSummaryResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetBillingSummaryResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1495,7 +1914,19 @@ class GetBillingSummaryResponse extends $pb.GeneratedMessage { } class GetInvoicePdfRequest extends $pb.GeneratedMessage { - factory GetInvoicePdfRequest() => create(); + factory GetInvoicePdfRequest({ + $core.String? id, + $core.String? orgId, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (orgId != null) { + $result.orgId = orgId; + } + return $result; + } GetInvoicePdfRequest._() : super(); factory GetInvoicePdfRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetInvoicePdfRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1547,7 +1978,15 @@ class GetInvoicePdfRequest extends $pb.GeneratedMessage { } class GetInvoicePdfResponse extends $pb.GeneratedMessage { - factory GetInvoicePdfResponse() => create(); + factory GetInvoicePdfResponse({ + $core.List<$core.int>? chunk, + }) { + final $result = create(); + if (chunk != null) { + $result.chunk = chunk; + } + return $result; + } GetInvoicePdfResponse._() : super(); factory GetInvoicePdfResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetInvoicePdfResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/app/v1/billing.pbenum.dart b/lib/src/gen/app/v1/billing.pbenum.dart index c606e3bc657..0810cc54443 100644 --- a/lib/src/gen/app/v1/billing.pbenum.dart +++ b/lib/src/gen/app/v1/billing.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/v1/billing.pbgrpc.dart b/lib/src/gen/app/v1/billing.pbgrpc.dart index 5875b5b86e7..106d7d1b5d7 100644 --- a/lib/src/gen/app/v1/billing.pbgrpc.dart +++ b/lib/src/gen/app/v1/billing.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/v1/billing.pbjson.dart b/lib/src/gen/app/v1/billing.pbjson.dart index 8e2d6d1193f..a1754806f55 100644 --- a/lib/src/gen/app/v1/billing.pbjson.dart +++ b/lib/src/gen/app/v1/billing.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/v1/end_user.pb.dart b/lib/src/gen/app/v1/end_user.pb.dart index de54da6db46..ea1c34419f5 100644 --- a/lib/src/gen/app/v1/end_user.pb.dart +++ b/lib/src/gen/app/v1/end_user.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -46,7 +46,15 @@ class IsLegalAcceptedRequest extends $pb.GeneratedMessage { } class IsLegalAcceptedResponse extends $pb.GeneratedMessage { - factory IsLegalAcceptedResponse() => create(); + factory IsLegalAcceptedResponse({ + $core.bool? acceptedLegal, + }) { + final $result = create(); + if (acceptedLegal != null) { + $result.acceptedLegal = acceptedLegal; + } + return $result; + } IsLegalAcceptedResponse._() : super(); factory IsLegalAcceptedResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IsLegalAcceptedResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -77,6 +85,7 @@ class IsLegalAcceptedResponse extends $pb.GeneratedMessage { static IsLegalAcceptedResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static IsLegalAcceptedResponse? _defaultInstance; + /// If false, the user should not be able to use the application. @$pb.TagNumber(1) $core.bool get acceptedLegal => $_getBF(0); @$pb.TagNumber(1) diff --git a/lib/src/gen/app/v1/end_user.pbenum.dart b/lib/src/gen/app/v1/end_user.pbenum.dart index 403f1cc4496..7cc9968667e 100644 --- a/lib/src/gen/app/v1/end_user.pbenum.dart +++ b/lib/src/gen/app/v1/end_user.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/v1/end_user.pbgrpc.dart b/lib/src/gen/app/v1/end_user.pbgrpc.dart index b5bf82d5d01..6998a0a69d5 100644 --- a/lib/src/gen/app/v1/end_user.pbgrpc.dart +++ b/lib/src/gen/app/v1/end_user.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/v1/end_user.pbjson.dart b/lib/src/gen/app/v1/end_user.pbjson.dart index f2ff97a98d3..7e9623d7526 100644 --- a/lib/src/gen/app/v1/end_user.pbjson.dart +++ b/lib/src/gen/app/v1/end_user.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/v1/robot.pb.dart b/lib/src/gen/app/v1/robot.pb.dart index 4e971814113..462185248ac 100644 --- a/lib/src/gen/app/v1/robot.pb.dart +++ b/lib/src/gen/app/v1/robot.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -22,7 +22,55 @@ import 'robot.pbenum.dart'; export 'robot.pbenum.dart'; class RobotConfig extends $pb.GeneratedMessage { - factory RobotConfig() => create(); + factory RobotConfig({ + CloudConfig? cloud, + $core.Iterable? remotes, + $core.Iterable? components, + $core.Iterable? processes, + $core.Iterable? services, + NetworkConfig? network, + AuthConfig? auth, + $core.bool? debug, + $core.Iterable? modules, + $core.bool? disablePartialStart, + $core.Iterable? packages, + }) { + final $result = create(); + if (cloud != null) { + $result.cloud = cloud; + } + if (remotes != null) { + $result.remotes.addAll(remotes); + } + if (components != null) { + $result.components.addAll(components); + } + if (processes != null) { + $result.processes.addAll(processes); + } + if (services != null) { + $result.services.addAll(services); + } + if (network != null) { + $result.network = network; + } + if (auth != null) { + $result.auth = auth; + } + if (debug != null) { + $result.debug = debug; + } + if (modules != null) { + $result.modules.addAll(modules); + } + if (disablePartialStart != null) { + $result.disablePartialStart = disablePartialStart; + } + if (packages != null) { + $result.packages.addAll(packages); + } + return $result; + } RobotConfig._() : super(); factory RobotConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RobotConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -108,6 +156,7 @@ class RobotConfig extends $pb.GeneratedMessage { @$pb.TagNumber(7) AuthConfig ensureAuth() => $_ensure(6); + /// Turns on debug mode for robot, adding an echo server and more logging and tracing. Only works after restart @$pb.TagNumber(8) $core.bool get debug => $_getBF(7); @$pb.TagNumber(8) @@ -133,8 +182,21 @@ class RobotConfig extends $pb.GeneratedMessage { $core.List get packages => $_getList(10); } +/// Valid location secret that can be used for authentication to the robot. class LocationSecret extends $pb.GeneratedMessage { - factory LocationSecret() => create(); + factory LocationSecret({ + $core.String? id, + $core.String? secret, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (secret != null) { + $result.secret = secret; + } + return $result; + } LocationSecret._() : super(); factory LocationSecret.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LocationSecret.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -175,6 +237,7 @@ class LocationSecret extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearId() => clearField(1); + /// secret payload @$pb.TagNumber(2) $core.String get secret => $_getSZ(1); @$pb.TagNumber(2) @@ -185,8 +248,100 @@ class LocationSecret extends $pb.GeneratedMessage { void clearSecret() => clearField(2); } +class AppValidationStatus extends $pb.GeneratedMessage { + factory AppValidationStatus({ + $core.String? error, + }) { + final $result = create(); + if (error != null) { + $result.error = error; + } + return $result; + } + AppValidationStatus._() : super(); + factory AppValidationStatus.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory AppValidationStatus.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AppValidationStatus', package: const $pb.PackageName(_omitMessageNames ? '' : 'viam.app.v1'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'error') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + AppValidationStatus clone() => AppValidationStatus()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + AppValidationStatus copyWith(void Function(AppValidationStatus) updates) => super.copyWith((message) => updates(message as AppValidationStatus)) as AppValidationStatus; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static AppValidationStatus create() => AppValidationStatus._(); + AppValidationStatus createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static AppValidationStatus getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static AppValidationStatus? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get error => $_getSZ(0); + @$pb.TagNumber(1) + set error($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasError() => $_has(0); + @$pb.TagNumber(1) + void clearError() => clearField(1); +} + class CloudConfig extends $pb.GeneratedMessage { - factory CloudConfig() => create(); + factory CloudConfig({ + $core.String? id, + $core.String? fqdn, + $core.String? localFqdn, + $core.String? managedBy, + $core.String? signalingAddress, + $core.bool? signalingInsecure, + @$core.Deprecated('This field is deprecated.') + $core.String? locationSecret, + $core.String? secret, + $core.Iterable? locationSecrets, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (fqdn != null) { + $result.fqdn = fqdn; + } + if (localFqdn != null) { + $result.localFqdn = localFqdn; + } + if (managedBy != null) { + $result.managedBy = managedBy; + } + if (signalingAddress != null) { + $result.signalingAddress = signalingAddress; + } + if (signalingInsecure != null) { + $result.signalingInsecure = signalingInsecure; + } + if (locationSecret != null) { + // ignore: deprecated_member_use_from_same_package + $result.locationSecret = locationSecret; + } + if (secret != null) { + $result.secret = secret; + } + if (locationSecrets != null) { + $result.locationSecrets.addAll(locationSecrets); + } + return $result; + } CloudConfig._() : super(); factory CloudConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CloudConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -225,6 +380,7 @@ class CloudConfig extends $pb.GeneratedMessage { static CloudConfig getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CloudConfig? _defaultInstance; + /// Robot part id. @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) @@ -279,6 +435,7 @@ class CloudConfig extends $pb.GeneratedMessage { @$pb.TagNumber(6) void clearSignalingInsecure() => clearField(6); + /// Deprecated use location_secrets @$core.Deprecated('This field is deprecated.') @$pb.TagNumber(7) $core.String get locationSecret => $_getSZ(6); @@ -292,6 +449,7 @@ class CloudConfig extends $pb.GeneratedMessage { @$pb.TagNumber(7) void clearLocationSecret() => clearField(7); + /// Robot part secret @$pb.TagNumber(8) $core.String get secret => $_getSZ(7); @$pb.TagNumber(8) @@ -301,12 +459,53 @@ class CloudConfig extends $pb.GeneratedMessage { @$pb.TagNumber(8) void clearSecret() => clearField(8); + /// All valid location secrets. @$pb.TagNumber(9) $core.List get locationSecrets => $_getList(8); } class ComponentConfig extends $pb.GeneratedMessage { - factory ComponentConfig() => create(); + factory ComponentConfig({ + $core.String? name, + $core.String? namespace, + $core.String? type, + $core.String? model, + Frame? frame, + $core.Iterable<$core.String>? dependsOn, + $core.Iterable? serviceConfigs, + $5.Struct? attributes, + $core.String? api, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (namespace != null) { + $result.namespace = namespace; + } + if (type != null) { + $result.type = type; + } + if (model != null) { + $result.model = model; + } + if (frame != null) { + $result.frame = frame; + } + if (dependsOn != null) { + $result.dependsOn.addAll(dependsOn); + } + if (serviceConfigs != null) { + $result.serviceConfigs.addAll(serviceConfigs); + } + if (attributes != null) { + $result.attributes = attributes; + } + if (api != null) { + $result.api = api; + } + return $result; + } ComponentConfig._() : super(); factory ComponentConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ComponentConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -419,8 +618,21 @@ class ComponentConfig extends $pb.GeneratedMessage { void clearApi() => clearField(9); } +/// A ResourceLevelServiceConfig describes component or remote configuration for a service. class ResourceLevelServiceConfig extends $pb.GeneratedMessage { - factory ResourceLevelServiceConfig() => create(); + factory ResourceLevelServiceConfig({ + $core.String? type, + $5.Struct? attributes, + }) { + final $result = create(); + if (type != null) { + $result.type = type; + } + if (attributes != null) { + $result.attributes = attributes; + } + return $result; + } ResourceLevelServiceConfig._() : super(); factory ResourceLevelServiceConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ResourceLevelServiceConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -461,6 +673,7 @@ class ResourceLevelServiceConfig extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearType() => clearField(1); + /// TODO(adam): Should this be move to a structured type as defined in the typescript frontend. @$pb.TagNumber(2) $5.Struct get attributes => $_getN(1); @$pb.TagNumber(2) @@ -473,8 +686,49 @@ class ResourceLevelServiceConfig extends $pb.GeneratedMessage { $5.Struct ensureAttributes() => $_ensure(1); } +/// A ProcessConfig describes how to manage a system process. class ProcessConfig extends $pb.GeneratedMessage { - factory ProcessConfig() => create(); + factory ProcessConfig({ + $core.String? id, + $core.String? name, + $core.Iterable<$core.String>? args, + $core.String? cwd, + $core.bool? oneShot, + $core.bool? log, + $core.int? stopSignal, + $6.Duration? stopTimeout, + $core.Map<$core.String, $core.String>? env, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (name != null) { + $result.name = name; + } + if (args != null) { + $result.args.addAll(args); + } + if (cwd != null) { + $result.cwd = cwd; + } + if (oneShot != null) { + $result.oneShot = oneShot; + } + if (log != null) { + $result.log = log; + } + if (stopSignal != null) { + $result.stopSignal = stopSignal; + } + if (stopTimeout != null) { + $result.stopTimeout = stopTimeout; + } + if (env != null) { + $result.env.addAll(env); + } + return $result; + } ProcessConfig._() : super(); factory ProcessConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ProcessConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -581,12 +835,49 @@ class ProcessConfig extends $pb.GeneratedMessage { @$pb.TagNumber(8) $6.Duration ensureStopTimeout() => $_ensure(7); + /// additional environment variables passed to the process @$pb.TagNumber(9) $core.Map<$core.String, $core.String> get env => $_getMap(8); } class ServiceConfig extends $pb.GeneratedMessage { - factory ServiceConfig() => create(); + factory ServiceConfig({ + $core.String? name, + $core.String? namespace, + $core.String? type, + $5.Struct? attributes, + $core.Iterable<$core.String>? dependsOn, + $core.String? model, + $core.String? api, + $core.Iterable? serviceConfigs, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (namespace != null) { + $result.namespace = namespace; + } + if (type != null) { + $result.type = type; + } + if (attributes != null) { + $result.attributes = attributes; + } + if (dependsOn != null) { + $result.dependsOn.addAll(dependsOn); + } + if (model != null) { + $result.model = model; + } + if (api != null) { + $result.api = api; + } + if (serviceConfigs != null) { + $result.serviceConfigs.addAll(serviceConfigs); + } + return $result; + } ServiceConfig._() : super(); factory ServiceConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ServiceConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -688,7 +979,31 @@ class ServiceConfig extends $pb.GeneratedMessage { } class NetworkConfig extends $pb.GeneratedMessage { - factory NetworkConfig() => create(); + factory NetworkConfig({ + $core.String? fqdn, + $core.String? bindAddress, + $core.String? tlsCertFile, + $core.String? tlsKeyFile, + SessionsConfig? sessions, + }) { + final $result = create(); + if (fqdn != null) { + $result.fqdn = fqdn; + } + if (bindAddress != null) { + $result.bindAddress = bindAddress; + } + if (tlsCertFile != null) { + $result.tlsCertFile = tlsCertFile; + } + if (tlsKeyFile != null) { + $result.tlsKeyFile = tlsKeyFile; + } + if (sessions != null) { + $result.sessions = sessions; + } + return $result; + } NetworkConfig._() : super(); factory NetworkConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory NetworkConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -772,7 +1087,15 @@ class NetworkConfig extends $pb.GeneratedMessage { } class SessionsConfig extends $pb.GeneratedMessage { - factory SessionsConfig() => create(); + factory SessionsConfig({ + $6.Duration? heartbeatWindow, + }) { + final $result = create(); + if (heartbeatWindow != null) { + $result.heartbeatWindow = heartbeatWindow; + } + return $result; + } SessionsConfig._() : super(); factory SessionsConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SessionsConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -816,7 +1139,23 @@ class SessionsConfig extends $pb.GeneratedMessage { } class AuthConfig extends $pb.GeneratedMessage { - factory AuthConfig() => create(); + factory AuthConfig({ + $core.Iterable? handlers, + $core.Iterable<$core.String>? tlsAuthEntities, + ExternalAuthConfig? externalAuthConfig, + }) { + final $result = create(); + if (handlers != null) { + $result.handlers.addAll(handlers); + } + if (tlsAuthEntities != null) { + $result.tlsAuthEntities.addAll(tlsAuthEntities); + } + if (externalAuthConfig != null) { + $result.externalAuthConfig = externalAuthConfig; + } + return $result; + } AuthConfig._() : super(); factory AuthConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AuthConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -868,7 +1207,15 @@ class AuthConfig extends $pb.GeneratedMessage { } class JWKSFile extends $pb.GeneratedMessage { - factory JWKSFile() => create(); + factory JWKSFile({ + $5.Struct? json, + }) { + final $result = create(); + if (json != null) { + $result.json = json; + } + return $result; + } JWKSFile._() : super(); factory JWKSFile.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory JWKSFile.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -899,6 +1246,8 @@ class JWKSFile extends $pb.GeneratedMessage { static JWKSFile getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static JWKSFile? _defaultInstance; + /// JSON Web Keys (JWKS) file as arbitary json. + /// See https://www.rfc-editor.org/rfc/rfc7517 @$pb.TagNumber(1) $5.Struct get json => $_getN(0); @$pb.TagNumber(1) @@ -911,8 +1260,18 @@ class JWKSFile extends $pb.GeneratedMessage { $5.Struct ensureJson() => $_ensure(0); } +/// ExternalAuthConfig describes how a viam managed robot can accept +/// credentials signed by the cloud app. class ExternalAuthConfig extends $pb.GeneratedMessage { - factory ExternalAuthConfig() => create(); + factory ExternalAuthConfig({ + JWKSFile? jwks, + }) { + final $result = create(); + if (jwks != null) { + $result.jwks = jwks; + } + return $result; + } ExternalAuthConfig._() : super(); factory ExternalAuthConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ExternalAuthConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -956,7 +1315,19 @@ class ExternalAuthConfig extends $pb.GeneratedMessage { } class AuthHandlerConfig extends $pb.GeneratedMessage { - factory AuthHandlerConfig() => create(); + factory AuthHandlerConfig({ + CredentialsType? type, + $5.Struct? config, + }) { + final $result = create(); + if (type != null) { + $result.type = type; + } + if (config != null) { + $result.config = config; + } + return $result; + } AuthHandlerConfig._() : super(); factory AuthHandlerConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AuthHandlerConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1010,7 +1381,27 @@ class AuthHandlerConfig extends $pb.GeneratedMessage { } class Frame extends $pb.GeneratedMessage { - factory Frame() => create(); + factory Frame({ + $core.String? parent, + Translation? translation, + Orientation? orientation, + $7.Geometry? geometry, + }) { + final $result = create(); + if (parent != null) { + $result.parent = parent; + } + if (translation != null) { + $result.translation = translation; + } + if (orientation != null) { + $result.orientation = orientation; + } + if (geometry != null) { + $result.geometry = geometry; + } + return $result; + } Frame._() : super(); factory Frame.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Frame.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1088,7 +1479,23 @@ class Frame extends $pb.GeneratedMessage { } class Translation extends $pb.GeneratedMessage { - factory Translation() => create(); + factory Translation({ + $core.double? x, + $core.double? y, + $core.double? z, + }) { + final $result = create(); + if (x != null) { + $result.x = x; + } + if (y != null) { + $result.y = y; + } + if (z != null) { + $result.z = z; + } + return $result; + } Translation._() : super(); factory Translation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Translation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1181,8 +1588,37 @@ class Orientation_NoOrientation extends $pb.GeneratedMessage { static Orientation_NoOrientation? _defaultInstance; } +/// OrientationVector containing ox, oy, oz, theta represents an orientation vector +/// Structured similarly to an angle axis, an orientation vector works differently. Rather than representing an orientation +/// with an arbitrary axis and a rotation around it from an origin, an orientation vector represents orientation +/// such that the ox/oy/oz components represent the point on the cartesian unit sphere at which your end effector is pointing +/// from the origin, and that unit vector forms an axis around which theta rotates. This means that incrementing/decrementing +/// theta will perform an in-line rotation of the end effector. +/// Theta is defined as rotation between two planes: the plane defined by the origin, the point (0,0,1), and the rx,ry,rz +/// point, and the plane defined by the origin, the rx,ry,rz point, and the new local Z axis. So if theta is kept at +/// zero as the north/south pole is circled, the Roll will correct itself to remain in-line. class Orientation_OrientationVectorRadians extends $pb.GeneratedMessage { - factory Orientation_OrientationVectorRadians() => create(); + factory Orientation_OrientationVectorRadians({ + $core.double? theta, + $core.double? x, + $core.double? y, + $core.double? z, + }) { + final $result = create(); + if (theta != null) { + $result.theta = theta; + } + if (x != null) { + $result.x = x; + } + if (y != null) { + $result.y = y; + } + if (z != null) { + $result.z = z; + } + return $result; + } Orientation_OrientationVectorRadians._() : super(); factory Orientation_OrientationVectorRadians.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Orientation_OrientationVectorRadians.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1253,8 +1689,30 @@ class Orientation_OrientationVectorRadians extends $pb.GeneratedMessage { void clearZ() => clearField(4); } +/// OrientationVectorDegrees is the orientation vector between two objects, but expressed in degrees rather than radians. +/// Because protobuf Pose is in degrees, this is necessary. class Orientation_OrientationVectorDegrees extends $pb.GeneratedMessage { - factory Orientation_OrientationVectorDegrees() => create(); + factory Orientation_OrientationVectorDegrees({ + $core.double? theta, + $core.double? x, + $core.double? y, + $core.double? z, + }) { + final $result = create(); + if (theta != null) { + $result.theta = theta; + } + if (x != null) { + $result.x = x; + } + if (y != null) { + $result.y = y; + } + if (z != null) { + $result.z = z; + } + return $result; + } Orientation_OrientationVectorDegrees._() : super(); factory Orientation_OrientationVectorDegrees.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Orientation_OrientationVectorDegrees.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1325,8 +1783,26 @@ class Orientation_OrientationVectorDegrees extends $pb.GeneratedMessage { void clearZ() => clearField(4); } +/// EulerAngles are three angles (in radians) used to represent the rotation of an object in 3D Euclidean space +/// The Tait–Bryan angle formalism is used, with rotations around three distinct axes in the z-y′-x″ sequence. class Orientation_EulerAngles extends $pb.GeneratedMessage { - factory Orientation_EulerAngles() => create(); + factory Orientation_EulerAngles({ + $core.double? roll, + $core.double? pitch, + $core.double? yaw, + }) { + final $result = create(); + if (roll != null) { + $result.roll = roll; + } + if (pitch != null) { + $result.pitch = pitch; + } + if (yaw != null) { + $result.yaw = yaw; + } + return $result; + } Orientation_EulerAngles._() : super(); factory Orientation_EulerAngles.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Orientation_EulerAngles.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1387,8 +1863,35 @@ class Orientation_EulerAngles extends $pb.GeneratedMessage { void clearYaw() => clearField(3); } +/// See here for a thorough explanation: https://en.wikipedia.org/wiki/Axis%E2%80%93angle_representation +/// Basic explanation: Imagine a 3d cartesian grid centered at 0,0,0, and a sphere of radius 1 centered at +/// that same point. An orientation can be expressed by first specifying an axis, i.e. a line from the origin +/// to a point on that sphere, represented by (rx, ry, rz), and a rotation around that axis, theta. +/// These four numbers can be used as-is (R4), or they can be converted to R3, where theta is multiplied by each of +/// the unit sphere components to give a vector whose length is theta and whose direction is the original axis. +/// AxisAngles represents an R4 axis angle. class Orientation_AxisAngles extends $pb.GeneratedMessage { - factory Orientation_AxisAngles() => create(); + factory Orientation_AxisAngles({ + $core.double? theta, + $core.double? x, + $core.double? y, + $core.double? z, + }) { + final $result = create(); + if (theta != null) { + $result.theta = theta; + } + if (x != null) { + $result.x = x; + } + if (y != null) { + $result.y = y; + } + if (z != null) { + $result.z = z; + } + return $result; + } Orientation_AxisAngles._() : super(); factory Orientation_AxisAngles.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Orientation_AxisAngles.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1459,8 +1962,29 @@ class Orientation_AxisAngles extends $pb.GeneratedMessage { void clearZ() => clearField(4); } +/// Quaternion is a float64 precision quaternion. class Orientation_Quaternion extends $pb.GeneratedMessage { - factory Orientation_Quaternion() => create(); + factory Orientation_Quaternion({ + $core.double? w, + $core.double? x, + $core.double? y, + $core.double? z, + }) { + final $result = create(); + if (w != null) { + $result.w = w; + } + if (x != null) { + $result.x = x; + } + if (y != null) { + $result.y = y; + } + if (z != null) { + $result.z = z; + } + return $result; + } Orientation_Quaternion._() : super(); factory Orientation_Quaternion.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Orientation_Quaternion.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1542,7 +2066,35 @@ enum Orientation_Type { } class Orientation extends $pb.GeneratedMessage { - factory Orientation() => create(); + factory Orientation({ + Orientation_NoOrientation? noOrientation, + Orientation_OrientationVectorRadians? vectorRadians, + Orientation_OrientationVectorDegrees? vectorDegrees, + Orientation_EulerAngles? eulerAngles, + Orientation_AxisAngles? axisAngles, + Orientation_Quaternion? quaternion, + }) { + final $result = create(); + if (noOrientation != null) { + $result.noOrientation = noOrientation; + } + if (vectorRadians != null) { + $result.vectorRadians = vectorRadians; + } + if (vectorDegrees != null) { + $result.vectorDegrees = vectorDegrees; + } + if (eulerAngles != null) { + $result.eulerAngles = eulerAngles; + } + if (axisAngles != null) { + $result.axisAngles = axisAngles; + } + if (quaternion != null) { + $result.quaternion = quaternion; + } + return $result; + } Orientation._() : super(); factory Orientation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Orientation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1658,8 +2210,56 @@ class Orientation extends $pb.GeneratedMessage { Orientation_Quaternion ensureQuaternion() => $_ensure(5); } +/// A RemoteConfig describes a remote robot that should be integrated. +/// The Frame field defines how the "world" node of the remote robot should be reconciled with the "world" node of the +/// the current robot. All components of the remote robot who have Parent as "world" will be attached to the parent defined +/// in Frame, and with the given offset as well. class RemoteConfig extends $pb.GeneratedMessage { - factory RemoteConfig() => create(); + factory RemoteConfig({ + $core.String? name, + $core.String? address, + Frame? frame, + RemoteAuth? auth, + $core.String? managedBy, + $core.bool? insecure, + $6.Duration? connectionCheckInterval, + $6.Duration? reconnectInterval, + $core.Iterable? serviceConfigs, + $core.String? secret, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (address != null) { + $result.address = address; + } + if (frame != null) { + $result.frame = frame; + } + if (auth != null) { + $result.auth = auth; + } + if (managedBy != null) { + $result.managedBy = managedBy; + } + if (insecure != null) { + $result.insecure = insecure; + } + if (connectionCheckInterval != null) { + $result.connectionCheckInterval = connectionCheckInterval; + } + if (reconnectInterval != null) { + $result.reconnectInterval = reconnectInterval; + } + if (serviceConfigs != null) { + $result.serviceConfigs.addAll(serviceConfigs); + } + if (secret != null) { + $result.secret = secret; + } + return $result; + } RemoteConfig._() : super(); factory RemoteConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RemoteConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1782,6 +2382,7 @@ class RemoteConfig extends $pb.GeneratedMessage { @$pb.TagNumber(9) $core.List get serviceConfigs => $_getList(8); + /// Secret is a helper for a robot location secret. @$pb.TagNumber(10) $core.String get secret => $_getSZ(9); @$pb.TagNumber(10) @@ -1792,8 +2393,22 @@ class RemoteConfig extends $pb.GeneratedMessage { void clearSecret() => clearField(10); } +/// Credentials packages up both a type of credential along with its payload which +/// is formatted specific to the type. class RemoteAuth_Credentials extends $pb.GeneratedMessage { - factory RemoteAuth_Credentials() => create(); + factory RemoteAuth_Credentials({ + CredentialsType? type, + $core.String? payload, + }) { + final $result = create(); + if (type != null) { + $result.type = type; + } + if (payload != null) { + $result.payload = payload; + } + return $result; + } RemoteAuth_Credentials._() : super(); factory RemoteAuth_Credentials.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RemoteAuth_Credentials.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1844,8 +2459,23 @@ class RemoteAuth_Credentials extends $pb.GeneratedMessage { void clearPayload() => clearField(2); } +/// RemoteAuth specifies how to authenticate against a remote. If no credentials are +/// specified, authentication does not happen. If an entity is specified, the +/// authentication request will specify it. class RemoteAuth extends $pb.GeneratedMessage { - factory RemoteAuth() => create(); + factory RemoteAuth({ + RemoteAuth_Credentials? credentials, + $core.String? entity, + }) { + final $result = create(); + if (credentials != null) { + $result.credentials = credentials; + } + if (entity != null) { + $result.entity = entity; + } + return $result; + } RemoteAuth._() : super(); factory RemoteAuth.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RemoteAuth.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1899,7 +2529,35 @@ class RemoteAuth extends $pb.GeneratedMessage { } class AgentInfo extends $pb.GeneratedMessage { - factory AgentInfo() => create(); + factory AgentInfo({ + $core.String? host, + $core.String? os, + $core.Iterable<$core.String>? ips, + $core.String? version, + $core.String? gitRevision, + $core.String? platform, + }) { + final $result = create(); + if (host != null) { + $result.host = host; + } + if (os != null) { + $result.os = os; + } + if (ips != null) { + $result.ips.addAll(ips); + } + if (version != null) { + $result.version = version; + } + if (gitRevision != null) { + $result.gitRevision = gitRevision; + } + if (platform != null) { + $result.platform = platform; + } + return $result; + } AgentInfo._() : super(); factory AgentInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AgentInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1953,9 +2611,11 @@ class AgentInfo extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearOs() => clearField(2); + /// list of all ipv4 ips. @$pb.TagNumber(3) $core.List<$core.String> get ips => $_getList(2); + /// RDK version @$pb.TagNumber(4) $core.String get version => $_getSZ(3); @$pb.TagNumber(4) @@ -1974,6 +2634,7 @@ class AgentInfo extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearGitRevision() => clearField(5); + /// The platform the RDK is running on. For example linux/amd64 @$pb.TagNumber(6) $core.String get platform => $_getSZ(5); @$pb.TagNumber(6) @@ -1985,7 +2646,19 @@ class AgentInfo extends $pb.GeneratedMessage { } class ConfigRequest extends $pb.GeneratedMessage { - factory ConfigRequest() => create(); + factory ConfigRequest({ + $core.String? id, + AgentInfo? agentInfo, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (agentInfo != null) { + $result.agentInfo = agentInfo; + } + return $result; + } ConfigRequest._() : super(); factory ConfigRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ConfigRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2017,6 +2690,7 @@ class ConfigRequest extends $pb.GeneratedMessage { static ConfigRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ConfigRequest? _defaultInstance; + /// Robot part id. @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) @@ -2026,6 +2700,7 @@ class ConfigRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearId() => clearField(1); + /// Details about the RDK (os, version) are updated during this request. @$pb.TagNumber(2) AgentInfo get agentInfo => $_getN(1); @$pb.TagNumber(2) @@ -2039,7 +2714,15 @@ class ConfigRequest extends $pb.GeneratedMessage { } class ConfigResponse extends $pb.GeneratedMessage { - factory ConfigResponse() => create(); + factory ConfigResponse({ + RobotConfig? config, + }) { + final $result = create(); + if (config != null) { + $result.config = config; + } + return $result; + } ConfigResponse._() : super(); factory ConfigResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ConfigResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2083,7 +2766,15 @@ class ConfigResponse extends $pb.GeneratedMessage { } class CertificateRequest extends $pb.GeneratedMessage { - factory CertificateRequest() => create(); + factory CertificateRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } CertificateRequest._() : super(); factory CertificateRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CertificateRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2114,6 +2805,7 @@ class CertificateRequest extends $pb.GeneratedMessage { static CertificateRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CertificateRequest? _defaultInstance; + /// Robot part id. @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) @@ -2125,7 +2817,23 @@ class CertificateRequest extends $pb.GeneratedMessage { } class CertificateResponse extends $pb.GeneratedMessage { - factory CertificateResponse() => create(); + factory CertificateResponse({ + $core.String? id, + $core.String? tlsCertificate, + $core.String? tlsPrivateKey, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (tlsCertificate != null) { + $result.tlsCertificate = tlsCertificate; + } + if (tlsPrivateKey != null) { + $result.tlsPrivateKey = tlsPrivateKey; + } + return $result; + } CertificateResponse._() : super(); factory CertificateResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CertificateResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2158,6 +2866,7 @@ class CertificateResponse extends $pb.GeneratedMessage { static CertificateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CertificateResponse? _defaultInstance; + /// Robot part id. @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) @@ -2187,7 +2896,19 @@ class CertificateResponse extends $pb.GeneratedMessage { } class LogRequest extends $pb.GeneratedMessage { - factory LogRequest() => create(); + factory LogRequest({ + $core.String? id, + $core.Iterable<$0.LogEntry>? logs, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (logs != null) { + $result.logs.addAll(logs); + } + return $result; + } LogRequest._() : super(); factory LogRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LogRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2219,6 +2940,7 @@ class LogRequest extends $pb.GeneratedMessage { static LogRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LogRequest? _defaultInstance; + /// Robot part id. @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) @@ -2265,7 +2987,15 @@ class LogResponse extends $pb.GeneratedMessage { } class NeedsRestartRequest extends $pb.GeneratedMessage { - factory NeedsRestartRequest() => create(); + factory NeedsRestartRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } NeedsRestartRequest._() : super(); factory NeedsRestartRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory NeedsRestartRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2296,6 +3026,7 @@ class NeedsRestartRequest extends $pb.GeneratedMessage { static NeedsRestartRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static NeedsRestartRequest? _defaultInstance; + /// Robot part id. @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) @@ -2307,7 +3038,23 @@ class NeedsRestartRequest extends $pb.GeneratedMessage { } class NeedsRestartResponse extends $pb.GeneratedMessage { - factory NeedsRestartResponse() => create(); + factory NeedsRestartResponse({ + $core.String? id, + $core.bool? mustRestart, + $6.Duration? restartCheckInterval, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (mustRestart != null) { + $result.mustRestart = mustRestart; + } + if (restartCheckInterval != null) { + $result.restartCheckInterval = restartCheckInterval; + } + return $result; + } NeedsRestartResponse._() : super(); factory NeedsRestartResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory NeedsRestartResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2340,6 +3087,7 @@ class NeedsRestartResponse extends $pb.GeneratedMessage { static NeedsRestartResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static NeedsRestartResponse? _defaultInstance; + /// Robot part id. @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) @@ -2370,8 +3118,41 @@ class NeedsRestartResponse extends $pb.GeneratedMessage { $6.Duration ensureRestartCheckInterval() => $_ensure(2); } +/// ModuleConfig is the configuration for a module. class ModuleConfig extends $pb.GeneratedMessage { - factory ModuleConfig() => create(); + factory ModuleConfig({ + $core.String? name, + $core.String? path, + $core.String? logLevel, + $core.String? type, + $core.String? moduleId, + $core.Map<$core.String, $core.String>? env, + AppValidationStatus? status, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (path != null) { + $result.path = path; + } + if (logLevel != null) { + $result.logLevel = logLevel; + } + if (type != null) { + $result.type = type; + } + if (moduleId != null) { + $result.moduleId = moduleId; + } + if (env != null) { + $result.env.addAll(env); + } + if (status != null) { + $result.status = status; + } + return $result; + } ModuleConfig._() : super(); factory ModuleConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ModuleConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2383,6 +3164,7 @@ class ModuleConfig extends $pb.GeneratedMessage { ..aOS(4, _omitFieldNames ? '' : 'type') ..aOS(5, _omitFieldNames ? '' : 'moduleId') ..m<$core.String, $core.String>(6, _omitFieldNames ? '' : 'env', entryClassName: 'ModuleConfig.EnvEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OS, packageName: const $pb.PackageName('viam.app.v1')) + ..aOM(7, _omitFieldNames ? '' : 'status', subBuilder: AppValidationStatus.create) ..hasRequiredFields = false ; @@ -2416,6 +3198,7 @@ class ModuleConfig extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// path to the executable @$pb.TagNumber(2) $core.String get path => $_getSZ(1); @$pb.TagNumber(2) @@ -2425,6 +3208,7 @@ class ModuleConfig extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearPath() => clearField(2); + /// log level for module @$pb.TagNumber(3) $core.String get logLevel => $_getSZ(2); @$pb.TagNumber(3) @@ -2434,6 +3218,7 @@ class ModuleConfig extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearLogLevel() => clearField(3); + /// type of the module ("local" or "registry") @$pb.TagNumber(4) $core.String get type => $_getSZ(3); @$pb.TagNumber(4) @@ -2443,6 +3228,7 @@ class ModuleConfig extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearType() => clearField(4); + /// the id of the module if it is a registry module @$pb.TagNumber(5) $core.String get moduleId => $_getSZ(4); @$pb.TagNumber(5) @@ -2452,12 +3238,50 @@ class ModuleConfig extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearModuleId() => clearField(5); + /// additional environment variables passed to the module process @$pb.TagNumber(6) $core.Map<$core.String, $core.String> get env => $_getMap(5); + + /// info about the validity of the module + @$pb.TagNumber(7) + AppValidationStatus get status => $_getN(6); + @$pb.TagNumber(7) + set status(AppValidationStatus v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasStatus() => $_has(6); + @$pb.TagNumber(7) + void clearStatus() => clearField(7); + @$pb.TagNumber(7) + AppValidationStatus ensureStatus() => $_ensure(6); } +/// PackageConfig is the configration for deployed Packages. class PackageConfig extends $pb.GeneratedMessage { - factory PackageConfig() => create(); + factory PackageConfig({ + $core.String? name, + $core.String? package, + $core.String? version, + $core.String? type, + AppValidationStatus? status, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (package != null) { + $result.package = package; + } + if (version != null) { + $result.version = version; + } + if (type != null) { + $result.type = type; + } + if (status != null) { + $result.status = status; + } + return $result; + } PackageConfig._() : super(); factory PackageConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PackageConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -2467,6 +3291,7 @@ class PackageConfig extends $pb.GeneratedMessage { ..aOS(2, _omitFieldNames ? '' : 'package') ..aOS(3, _omitFieldNames ? '' : 'version') ..aOS(4, _omitFieldNames ? '' : 'type') + ..aOM(7, _omitFieldNames ? '' : 'status', subBuilder: AppValidationStatus.create) ..hasRequiredFields = false ; @@ -2491,6 +3316,7 @@ class PackageConfig extends $pb.GeneratedMessage { static PackageConfig getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PackageConfig? _defaultInstance; + /// Name is the local name of the package on the RDK. Must be unique across Packages. Must not be empty. @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -2500,6 +3326,7 @@ class PackageConfig extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Package is the unique package name hosted by Viam. Must not be empty. @$pb.TagNumber(2) $core.String get package => $_getSZ(1); @$pb.TagNumber(2) @@ -2509,6 +3336,7 @@ class PackageConfig extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearPackage() => clearField(2); + /// version of the package ID hosted by Viam. If not specified "latest" is assumed. @$pb.TagNumber(3) $core.String get version => $_getSZ(2); @$pb.TagNumber(3) @@ -2518,6 +3346,7 @@ class PackageConfig extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearVersion() => clearField(3); + /// type of the package @$pb.TagNumber(4) $core.String get type => $_getSZ(3); @$pb.TagNumber(4) @@ -2526,6 +3355,18 @@ class PackageConfig extends $pb.GeneratedMessage { $core.bool hasType() => $_has(3); @$pb.TagNumber(4) void clearType() => clearField(4); + + /// info about the validity of the package + @$pb.TagNumber(7) + AppValidationStatus get status => $_getN(4); + @$pb.TagNumber(7) + set status(AppValidationStatus v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasStatus() => $_has(4); + @$pb.TagNumber(7) + void clearStatus() => clearField(7); + @$pb.TagNumber(7) + AppValidationStatus ensureStatus() => $_ensure(4); } diff --git a/lib/src/gen/app/v1/robot.pbenum.dart b/lib/src/gen/app/v1/robot.pbenum.dart index 14fccde07dc..826db043649 100644 --- a/lib/src/gen/app/v1/robot.pbenum.dart +++ b/lib/src/gen/app/v1/robot.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/v1/robot.pbgrpc.dart b/lib/src/gen/app/v1/robot.pbgrpc.dart index cb15a3c8d24..aafa592a1e7 100644 --- a/lib/src/gen/app/v1/robot.pbgrpc.dart +++ b/lib/src/gen/app/v1/robot.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/app/v1/robot.pbjson.dart b/lib/src/gen/app/v1/robot.pbjson.dart index 1226308db70..866114a4207 100644 --- a/lib/src/gen/app/v1/robot.pbjson.dart +++ b/lib/src/gen/app/v1/robot.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -85,6 +85,18 @@ final $typed_data.Uint8List locationSecretDescriptor = $convert.base64Decode( 'Cg5Mb2NhdGlvblNlY3JldBIOCgJpZBgBIAEoCVICaWQSFgoGc2VjcmV0GAIgASgJUgZzZWNyZX' 'Q='); +@$core.Deprecated('Use appValidationStatusDescriptor instead') +const AppValidationStatus$json = { + '1': 'AppValidationStatus', + '2': [ + {'1': 'error', '3': 1, '4': 1, '5': 9, '10': 'error'}, + ], +}; + +/// Descriptor for `AppValidationStatus`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List appValidationStatusDescriptor = $convert.base64Decode( + 'ChNBcHBWYWxpZGF0aW9uU3RhdHVzEhQKBWVycm9yGAEgASgJUgVlcnJvcg=='); + @$core.Deprecated('Use cloudConfigDescriptor instead') const CloudConfig$json = { '1': 'CloudConfig', @@ -641,6 +653,7 @@ const ModuleConfig$json = { {'1': 'type', '3': 4, '4': 1, '5': 9, '10': 'type'}, {'1': 'module_id', '3': 5, '4': 1, '5': 9, '10': 'moduleId'}, {'1': 'env', '3': 6, '4': 3, '5': 11, '6': '.viam.app.v1.ModuleConfig.EnvEntry', '10': 'env'}, + {'1': 'status', '3': 7, '4': 1, '5': 11, '6': '.viam.app.v1.AppValidationStatus', '10': 'status'}, ], '3': [ModuleConfig_EnvEntry$json], }; @@ -660,8 +673,9 @@ final $typed_data.Uint8List moduleConfigDescriptor = $convert.base64Decode( 'CgxNb2R1bGVDb25maWcSEgoEbmFtZRgBIAEoCVIEbmFtZRISCgRwYXRoGAIgASgJUgRwYXRoEh' 'sKCWxvZ19sZXZlbBgDIAEoCVIIbG9nTGV2ZWwSEgoEdHlwZRgEIAEoCVIEdHlwZRIbCgltb2R1' 'bGVfaWQYBSABKAlSCG1vZHVsZUlkEjQKA2VudhgGIAMoCzIiLnZpYW0uYXBwLnYxLk1vZHVsZU' - 'NvbmZpZy5FbnZFbnRyeVIDZW52GjYKCEVudkVudHJ5EhAKA2tleRgBIAEoCVIDa2V5EhQKBXZh' - 'bHVlGAIgASgJUgV2YWx1ZToCOAE='); + 'NvbmZpZy5FbnZFbnRyeVIDZW52EjgKBnN0YXR1cxgHIAEoCzIgLnZpYW0uYXBwLnYxLkFwcFZh' + 'bGlkYXRpb25TdGF0dXNSBnN0YXR1cxo2CghFbnZFbnRyeRIQCgNrZXkYASABKAlSA2tleRIUCg' + 'V2YWx1ZRgCIAEoCVIFdmFsdWU6AjgB'); @$core.Deprecated('Use packageConfigDescriptor instead') const PackageConfig$json = { @@ -671,11 +685,13 @@ const PackageConfig$json = { {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, {'1': 'version', '3': 3, '4': 1, '5': 9, '10': 'version'}, {'1': 'type', '3': 4, '4': 1, '5': 9, '10': 'type'}, + {'1': 'status', '3': 7, '4': 1, '5': 11, '6': '.viam.app.v1.AppValidationStatus', '10': 'status'}, ], }; /// Descriptor for `PackageConfig`. Decode as a `google.protobuf.DescriptorProto`. final $typed_data.Uint8List packageConfigDescriptor = $convert.base64Decode( 'Cg1QYWNrYWdlQ29uZmlnEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcG' - 'Fja2FnZRIYCgd2ZXJzaW9uGAMgASgJUgd2ZXJzaW9uEhIKBHR5cGUYBCABKAlSBHR5cGU='); + 'Fja2FnZRIYCgd2ZXJzaW9uGAMgASgJUgd2ZXJzaW9uEhIKBHR5cGUYBCABKAlSBHR5cGUSOAoG' + 'c3RhdHVzGAcgASgLMiAudmlhbS5hcHAudjEuQXBwVmFsaWRhdGlvblN0YXR1c1IGc3RhdHVz'); diff --git a/lib/src/gen/common/v1/common.pb.dart b/lib/src/gen/common/v1/common.pb.dart index 53a30e529f0..d81ed6e5aac 100644 --- a/lib/src/gen/common/v1/common.pb.dart +++ b/lib/src/gen/common/v1/common.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -21,7 +21,27 @@ import 'common.pbenum.dart'; export 'common.pbenum.dart'; class ResourceName extends $pb.GeneratedMessage { - factory ResourceName() => create(); + factory ResourceName({ + $core.String? namespace, + $core.String? type, + $core.String? subtype, + $core.String? name, + }) { + final $result = create(); + if (namespace != null) { + $result.namespace = namespace; + } + if (type != null) { + $result.type = type; + } + if (subtype != null) { + $result.subtype = subtype; + } + if (name != null) { + $result.name = name; + } + return $result; + } ResourceName._() : super(); factory ResourceName.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ResourceName.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -93,7 +113,19 @@ class ResourceName extends $pb.GeneratedMessage { } class BoardStatus extends $pb.GeneratedMessage { - factory BoardStatus() => create(); + factory BoardStatus({ + $core.Map<$core.String, AnalogStatus>? analogs, + $core.Map<$core.String, DigitalInterruptStatus>? digitalInterrupts, + }) { + final $result = create(); + if (analogs != null) { + $result.analogs.addAll(analogs); + } + if (digitalInterrupts != null) { + $result.digitalInterrupts.addAll(digitalInterrupts); + } + return $result; + } BoardStatus._() : super(); factory BoardStatus.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BoardStatus.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -133,7 +165,15 @@ class BoardStatus extends $pb.GeneratedMessage { } class AnalogStatus extends $pb.GeneratedMessage { - factory AnalogStatus() => create(); + factory AnalogStatus({ + $core.int? value, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + return $result; + } AnalogStatus._() : super(); factory AnalogStatus.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AnalogStatus.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -164,6 +204,7 @@ class AnalogStatus extends $pb.GeneratedMessage { static AnalogStatus getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AnalogStatus? _defaultInstance; + /// Current value of the analog reader of a robot's board @$pb.TagNumber(1) $core.int get value => $_getIZ(0); @$pb.TagNumber(1) @@ -175,7 +216,15 @@ class AnalogStatus extends $pb.GeneratedMessage { } class DigitalInterruptStatus extends $pb.GeneratedMessage { - factory DigitalInterruptStatus() => create(); + factory DigitalInterruptStatus({ + $fixnum.Int64? value, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + return $result; + } DigitalInterruptStatus._() : super(); factory DigitalInterruptStatus.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DigitalInterruptStatus.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -206,6 +255,7 @@ class DigitalInterruptStatus extends $pb.GeneratedMessage { static DigitalInterruptStatus getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DigitalInterruptStatus? _defaultInstance; + /// Current value of the digital interrupt of a robot's board @$pb.TagNumber(1) $fixnum.Int64 get value => $_getI64(0); @$pb.TagNumber(1) @@ -216,8 +266,48 @@ class DigitalInterruptStatus extends $pb.GeneratedMessage { void clearValue() => clearField(1); } +/// Pose is a combination of location and orientation. +/// Location is expressed as distance which is represented by x , y, z coordinates. Orientation is expressed as an orientation vector which +/// is represented by o_x, o_y, o_z and theta. The o_x, o_y, o_z coordinates represent the point on the cartesian unit sphere that the end of +/// the arm is pointing to (with the origin as reference). That unit vector forms an axis around which theta rotates. This means that +/// incrementing / decrementing theta will perform an inline rotation of the end effector. +/// Theta is defined as rotation between two planes: the first being defined by the origin, the point (0,0,1), and the rx, ry, rz point, and the +/// second being defined by the origin, the rx, ry, rz point and the local Z axis. Therefore, if theta is kept at zero as the north/south pole +/// is circled, the Roll will correct itself to remain in-line. class Pose extends $pb.GeneratedMessage { - factory Pose() => create(); + factory Pose({ + $core.double? x, + $core.double? y, + $core.double? z, + $core.double? oX, + $core.double? oY, + $core.double? oZ, + $core.double? theta, + }) { + final $result = create(); + if (x != null) { + $result.x = x; + } + if (y != null) { + $result.y = y; + } + if (z != null) { + $result.z = z; + } + if (oX != null) { + $result.oX = oX; + } + if (oY != null) { + $result.oY = oY; + } + if (oZ != null) { + $result.oZ = oZ; + } + if (theta != null) { + $result.theta = theta; + } + return $result; + } Pose._() : super(); factory Pose.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Pose.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -254,6 +344,7 @@ class Pose extends $pb.GeneratedMessage { static Pose getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Pose? _defaultInstance; + /// millimeters from the origin @$pb.TagNumber(1) $core.double get x => $_getN(0); @$pb.TagNumber(1) @@ -263,6 +354,7 @@ class Pose extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearX() => clearField(1); + /// millimeters from the origin @$pb.TagNumber(2) $core.double get y => $_getN(1); @$pb.TagNumber(2) @@ -272,6 +364,7 @@ class Pose extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearY() => clearField(2); + /// millimeters from the origin @$pb.TagNumber(3) $core.double get z => $_getN(2); @$pb.TagNumber(3) @@ -281,6 +374,7 @@ class Pose extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearZ() => clearField(3); + /// z component of a vector defining axis of rotation @$pb.TagNumber(4) $core.double get oX => $_getN(3); @$pb.TagNumber(4) @@ -290,6 +384,7 @@ class Pose extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearOX() => clearField(4); + /// x component of a vector defining axis of rotation @$pb.TagNumber(5) $core.double get oY => $_getN(4); @$pb.TagNumber(5) @@ -299,6 +394,7 @@ class Pose extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearOY() => clearField(5); + /// y component of a vector defining axis of rotation @$pb.TagNumber(6) $core.double get oZ => $_getN(5); @$pb.TagNumber(6) @@ -308,6 +404,7 @@ class Pose extends $pb.GeneratedMessage { @$pb.TagNumber(6) void clearOZ() => clearField(6); + /// degrees @$pb.TagNumber(7) $core.double get theta => $_getN(6); @$pb.TagNumber(7) @@ -319,7 +416,27 @@ class Pose extends $pb.GeneratedMessage { } class Orientation extends $pb.GeneratedMessage { - factory Orientation() => create(); + factory Orientation({ + $core.double? oX, + $core.double? oY, + $core.double? oZ, + $core.double? theta, + }) { + final $result = create(); + if (oX != null) { + $result.oX = oX; + } + if (oY != null) { + $result.oY = oY; + } + if (oZ != null) { + $result.oZ = oZ; + } + if (theta != null) { + $result.theta = theta; + } + return $result; + } Orientation._() : super(); factory Orientation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Orientation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -353,6 +470,7 @@ class Orientation extends $pb.GeneratedMessage { static Orientation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Orientation? _defaultInstance; + /// x component of a vector defining axis of rotation @$pb.TagNumber(1) $core.double get oX => $_getN(0); @$pb.TagNumber(1) @@ -362,6 +480,7 @@ class Orientation extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearOX() => clearField(1); + /// y component of a vector defining axis of rotation @$pb.TagNumber(2) $core.double get oY => $_getN(1); @$pb.TagNumber(2) @@ -371,6 +490,7 @@ class Orientation extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearOY() => clearField(2); + /// z component of a vector defining axis of rotation @$pb.TagNumber(3) $core.double get oZ => $_getN(2); @$pb.TagNumber(3) @@ -380,6 +500,7 @@ class Orientation extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearOZ() => clearField(3); + /// degrees @$pb.TagNumber(4) $core.double get theta => $_getN(3); @$pb.TagNumber(4) @@ -390,8 +511,21 @@ class Orientation extends $pb.GeneratedMessage { void clearTheta() => clearField(4); } +/// PoseInFrame contains a pose and the and the reference frame in which it was observed class PoseInFrame extends $pb.GeneratedMessage { - factory PoseInFrame() => create(); + factory PoseInFrame({ + $core.String? referenceFrame, + Pose? pose, + }) { + final $result = create(); + if (referenceFrame != null) { + $result.referenceFrame = referenceFrame; + } + if (pose != null) { + $result.pose = pose; + } + return $result; + } PoseInFrame._() : super(); factory PoseInFrame.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PoseInFrame.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -445,7 +579,23 @@ class PoseInFrame extends $pb.GeneratedMessage { } class Vector3 extends $pb.GeneratedMessage { - factory Vector3() => create(); + factory Vector3({ + $core.double? x, + $core.double? y, + $core.double? z, + }) { + final $result = create(); + if (x != null) { + $result.x = x; + } + if (y != null) { + $result.y = y; + } + if (z != null) { + $result.z = z; + } + return $result; + } Vector3._() : super(); factory Vector3.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Vector3.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -507,7 +657,15 @@ class Vector3 extends $pb.GeneratedMessage { } class Sphere extends $pb.GeneratedMessage { - factory Sphere() => create(); + factory Sphere({ + $core.double? radiusMm, + }) { + final $result = create(); + if (radiusMm != null) { + $result.radiusMm = radiusMm; + } + return $result; + } Sphere._() : super(); factory Sphere.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Sphere.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -549,7 +707,19 @@ class Sphere extends $pb.GeneratedMessage { } class Capsule extends $pb.GeneratedMessage { - factory Capsule() => create(); + factory Capsule({ + $core.double? radiusMm, + $core.double? lengthMm, + }) { + final $result = create(); + if (radiusMm != null) { + $result.radiusMm = radiusMm; + } + if (lengthMm != null) { + $result.lengthMm = lengthMm; + } + return $result; + } Capsule._() : super(); factory Capsule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Capsule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -600,8 +770,18 @@ class Capsule extends $pb.GeneratedMessage { void clearLengthMm() => clearField(2); } +/// RectangularPrism contains a Vector3 field corresponding to the X, Y, Z dimensions of the prism in mms +/// These dimensions are with respect to the referenceframe in which the RectangularPrism is defined class RectangularPrism extends $pb.GeneratedMessage { - factory RectangularPrism() => create(); + factory RectangularPrism({ + Vector3? dimsMm, + }) { + final $result = create(); + if (dimsMm != null) { + $result.dimsMm = dimsMm; + } + return $result; + } RectangularPrism._() : super(); factory RectangularPrism.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RectangularPrism.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -651,8 +831,33 @@ enum Geometry_GeometryType { notSet } +/// 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. class Geometry extends $pb.GeneratedMessage { - factory Geometry() => create(); + factory Geometry({ + Pose? center, + Sphere? sphere, + RectangularPrism? box, + $core.String? label, + Capsule? capsule, + }) { + final $result = create(); + if (center != null) { + $result.center = center; + } + if (sphere != null) { + $result.sphere = sphere; + } + if (box != null) { + $result.box = box; + } + if (label != null) { + $result.label = label; + } + if (capsule != null) { + $result.capsule = capsule; + } + return $result; + } Geometry._() : super(); factory Geometry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Geometry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -697,6 +902,7 @@ class Geometry extends $pb.GeneratedMessage { Geometry_GeometryType whichGeometryType() => _Geometry_GeometryTypeByTag[$_whichOneof(0)]!; void clearGeometryType() => clearField($_whichOneof(0)); + /// Pose of a geometries center point @$pb.TagNumber(1) Pose get center => $_getN(0); @$pb.TagNumber(1) @@ -730,6 +936,7 @@ class Geometry extends $pb.GeneratedMessage { @$pb.TagNumber(3) RectangularPrism ensureBox() => $_ensure(2); + /// Label of the geometry. If none supplied, will be an empty string. @$pb.TagNumber(4) $core.String get label => $_getSZ(3); @$pb.TagNumber(4) @@ -751,8 +958,22 @@ class Geometry extends $pb.GeneratedMessage { Capsule ensureCapsule() => $_ensure(4); } +/// GeometriesinFrame contains the dimensions of a given geometry, pose of its center point, and the reference frame by which it was +/// observed. class GeometriesInFrame extends $pb.GeneratedMessage { - factory GeometriesInFrame() => create(); + factory GeometriesInFrame({ + $core.String? referenceFrame, + $core.Iterable? geometries, + }) { + final $result = create(); + if (referenceFrame != null) { + $result.referenceFrame = referenceFrame; + } + if (geometries != null) { + $result.geometries.addAll(geometries); + } + return $result; + } GeometriesInFrame._() : super(); factory GeometriesInFrame.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GeometriesInFrame.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -784,6 +1005,7 @@ class GeometriesInFrame extends $pb.GeneratedMessage { static GeometriesInFrame getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GeometriesInFrame? _defaultInstance; + /// Reference frame of the observer of the geometry @$pb.TagNumber(1) $core.String get referenceFrame => $_getSZ(0); @$pb.TagNumber(1) @@ -793,12 +1015,27 @@ class GeometriesInFrame extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearReferenceFrame() => clearField(1); + /// Dimensional type @$pb.TagNumber(2) $core.List get geometries => $_getList(1); } +/// PointCloudObject contains an image in bytes with point cloud data of all of the objects captured by a given observer as well as a +/// repeated list of geometries which respresents the center point and geometry of each of the objects within the point cloud class PointCloudObject extends $pb.GeneratedMessage { - factory PointCloudObject() => create(); + factory PointCloudObject({ + $core.List<$core.int>? pointCloud, + GeometriesInFrame? geometries, + }) { + final $result = create(); + if (pointCloud != null) { + $result.pointCloud = pointCloud; + } + if (geometries != null) { + $result.geometries = geometries; + } + return $result; + } PointCloudObject._() : super(); factory PointCloudObject.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PointCloudObject.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -830,6 +1067,7 @@ class PointCloudObject extends $pb.GeneratedMessage { static PointCloudObject getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PointCloudObject? _defaultInstance; + /// image frame expressed in bytes @$pb.TagNumber(1) $core.List<$core.int> get pointCloud => $_getN(0); @$pb.TagNumber(1) @@ -839,6 +1077,7 @@ class PointCloudObject extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearPointCloud() => clearField(1); + /// volume of a given geometry @$pb.TagNumber(2) GeometriesInFrame get geometries => $_getN(1); @$pb.TagNumber(2) @@ -852,7 +1091,19 @@ class PointCloudObject extends $pb.GeneratedMessage { } class GeoPoint extends $pb.GeneratedMessage { - factory GeoPoint() => create(); + factory GeoPoint({ + $core.double? latitude, + $core.double? longitude, + }) { + final $result = create(); + if (latitude != null) { + $result.latitude = latitude; + } + if (longitude != null) { + $result.longitude = longitude; + } + return $result; + } GeoPoint._() : super(); factory GeoPoint.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GeoPoint.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -903,8 +1154,22 @@ class GeoPoint extends $pb.GeneratedMessage { void clearLongitude() => clearField(2); } +/// GeoObstacle contains information about the geometric structure of an obstacle and the location of the obstacle, +/// captured in latitude and longitude. class GeoObstacle extends $pb.GeneratedMessage { - factory GeoObstacle() => create(); + factory GeoObstacle({ + GeoPoint? location, + $core.Iterable? geometries, + }) { + final $result = create(); + if (location != null) { + $result.location = location; + } + if (geometries != null) { + $result.geometries.addAll(geometries); + } + return $result; + } GeoObstacle._() : super(); factory GeoObstacle.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GeoObstacle.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -936,6 +1201,7 @@ class GeoObstacle extends $pb.GeneratedMessage { static GeoObstacle getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GeoObstacle? _defaultInstance; + /// Location of the obstacle @$pb.TagNumber(1) GeoPoint get location => $_getN(0); @$pb.TagNumber(1) @@ -947,12 +1213,32 @@ class GeoObstacle extends $pb.GeneratedMessage { @$pb.TagNumber(1) GeoPoint ensureLocation() => $_ensure(0); + /// Geometries that describe the obstacle, where embedded Pose data is with respect to the specified location @$pb.TagNumber(2) $core.List get geometries => $_getList(1); } +/// Transform contains a pose and two reference frames. The first reference frame is the starting reference frame, and the second reference +/// frame is the observer reference frame. The second reference frame has a pose which represents the pose of an object in the first +/// reference frame as observed within the second reference frame. class Transform extends $pb.GeneratedMessage { - factory Transform() => create(); + factory Transform({ + $core.String? referenceFrame, + PoseInFrame? poseInObserverFrame, + Geometry? physicalObject, + }) { + final $result = create(); + if (referenceFrame != null) { + $result.referenceFrame = referenceFrame; + } + if (poseInObserverFrame != null) { + $result.poseInObserverFrame = poseInObserverFrame; + } + if (physicalObject != null) { + $result.physicalObject = physicalObject; + } + return $result; + } Transform._() : super(); factory Transform.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Transform.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -985,6 +1271,7 @@ class Transform extends $pb.GeneratedMessage { static Transform getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Transform? _defaultInstance; + /// the name of a given reference frame @$pb.TagNumber(1) $core.String get referenceFrame => $_getSZ(0); @$pb.TagNumber(1) @@ -994,6 +1281,7 @@ class Transform extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearReferenceFrame() => clearField(1); + /// the pose of the above reference frame with respect to a different observer reference frame @$pb.TagNumber(2) PoseInFrame get poseInObserverFrame => $_getN(1); @$pb.TagNumber(2) @@ -1017,8 +1305,23 @@ class Transform extends $pb.GeneratedMessage { Geometry ensurePhysicalObject() => $_ensure(2); } +/// WorldState contains information about the physical environment around a given robot. All of the fields within this message are optional, +/// they can include information about the physical dimensions of an obstacle, the freespace of a robot, and any desired transforms between a +/// given reference frame and a new target reference frame. class WorldState extends $pb.GeneratedMessage { - factory WorldState() => create(); + factory WorldState({ + $core.Iterable? obstacles, + $core.Iterable? transforms, + }) { + final $result = create(); + if (obstacles != null) { + $result.obstacles.addAll(obstacles); + } + if (transforms != null) { + $result.transforms.addAll(transforms); + } + return $result; + } WorldState._() : super(); factory WorldState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory WorldState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1050,15 +1353,26 @@ class WorldState extends $pb.GeneratedMessage { static WorldState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WorldState? _defaultInstance; + /// a list of obstacles expressed as a geometry and the reference frame in which it was observed; this field is optional @$pb.TagNumber(1) $core.List get obstacles => $_getList(0); + /// a list of Transforms, optionally with geometries. Used as supplemental transforms to transform a pose from one reference frame to another, or to attach moving geometries to the frame system. This field is optional @$pb.TagNumber(3) $core.List get transforms => $_getList(1); } +/// ActuatorStatus is a generic status for resources that only need to return actuator status. class ActuatorStatus extends $pb.GeneratedMessage { - factory ActuatorStatus() => create(); + factory ActuatorStatus({ + $core.bool? isMoving, + }) { + final $result = create(); + if (isMoving != null) { + $result.isMoving = isMoving; + } + return $result; + } ActuatorStatus._() : super(); factory ActuatorStatus.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ActuatorStatus.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1100,7 +1414,15 @@ class ActuatorStatus extends $pb.GeneratedMessage { } class ResponseMetadata extends $pb.GeneratedMessage { - factory ResponseMetadata() => create(); + factory ResponseMetadata({ + $0.Timestamp? capturedAt, + }) { + final $result = create(); + if (capturedAt != null) { + $result.capturedAt = capturedAt; + } + return $result; + } ResponseMetadata._() : super(); factory ResponseMetadata.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ResponseMetadata.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1131,6 +1453,10 @@ class ResponseMetadata extends $pb.GeneratedMessage { static ResponseMetadata getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ResponseMetadata? _defaultInstance; + /// captured_at is the time at which the resource as close as physically possible, captured + /// the data in the response. + /// Note: If correlating between other resources, be sure that the means + /// of measuring the capture are similar enough such that comparison can be made between them. @$pb.TagNumber(1) $0.Timestamp get capturedAt => $_getN(0); @$pb.TagNumber(1) @@ -1143,8 +1469,21 @@ class ResponseMetadata extends $pb.GeneratedMessage { $0.Timestamp ensureCapturedAt() => $_ensure(0); } +/// DoCommandRequest represents a generic DoCommand input class DoCommandRequest extends $pb.GeneratedMessage { - factory DoCommandRequest() => create(); + factory DoCommandRequest({ + $core.String? name, + $1.Struct? command, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (command != null) { + $result.command = command; + } + return $result; + } DoCommandRequest._() : super(); factory DoCommandRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DoCommandRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1197,8 +1536,17 @@ class DoCommandRequest extends $pb.GeneratedMessage { $1.Struct ensureCommand() => $_ensure(1); } +/// DoCommandResponse represents a generic DoCommand output class DoCommandResponse extends $pb.GeneratedMessage { - factory DoCommandResponse() => create(); + factory DoCommandResponse({ + $1.Struct? result, + }) { + final $result = create(); + if (result != null) { + $result.result = result; + } + return $result; + } DoCommandResponse._() : super(); factory DoCommandResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DoCommandResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1242,7 +1590,19 @@ class DoCommandResponse extends $pb.GeneratedMessage { } class GetKinematicsRequest extends $pb.GeneratedMessage { - factory GetKinematicsRequest() => create(); + factory GetKinematicsRequest({ + $core.String? name, + $1.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetKinematicsRequest._() : super(); factory GetKinematicsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetKinematicsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1274,6 +1634,7 @@ class GetKinematicsRequest extends $pb.GeneratedMessage { static GetKinematicsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetKinematicsRequest? _defaultInstance; + /// The component name @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -1283,6 +1644,7 @@ class GetKinematicsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $1.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -1296,7 +1658,19 @@ class GetKinematicsRequest extends $pb.GeneratedMessage { } class GetKinematicsResponse extends $pb.GeneratedMessage { - factory GetKinematicsResponse() => create(); + factory GetKinematicsResponse({ + KinematicsFileFormat? format, + $core.List<$core.int>? kinematicsData, + }) { + final $result = create(); + if (format != null) { + $result.format = format; + } + if (kinematicsData != null) { + $result.kinematicsData = kinematicsData; + } + return $result; + } GetKinematicsResponse._() : super(); factory GetKinematicsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetKinematicsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1328,6 +1702,8 @@ class GetKinematicsResponse extends $pb.GeneratedMessage { static GetKinematicsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetKinematicsResponse? _defaultInstance; + /// The kinematics of the component, in either URDF format or in Viam’s kinematic parameter format (spatial vector algebra) + /// https://docs.viam.com/internals/kinematic-chain-config/#kinematic-parameters @$pb.TagNumber(1) KinematicsFileFormat get format => $_getN(0); @$pb.TagNumber(1) @@ -1337,6 +1713,7 @@ class GetKinematicsResponse extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearFormat() => clearField(1); + /// The byte contents of the file @$pb.TagNumber(2) $core.List<$core.int> get kinematicsData => $_getN(1); @$pb.TagNumber(2) @@ -1348,7 +1725,19 @@ class GetKinematicsResponse extends $pb.GeneratedMessage { } class GetGeometriesRequest extends $pb.GeneratedMessage { - factory GetGeometriesRequest() => create(); + factory GetGeometriesRequest({ + $core.String? name, + $1.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetGeometriesRequest._() : super(); factory GetGeometriesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetGeometriesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1380,6 +1769,7 @@ class GetGeometriesRequest extends $pb.GeneratedMessage { static GetGeometriesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetGeometriesRequest? _defaultInstance; + /// The component name @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -1389,6 +1779,7 @@ class GetGeometriesRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $1.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -1402,7 +1793,15 @@ class GetGeometriesRequest extends $pb.GeneratedMessage { } class GetGeometriesResponse extends $pb.GeneratedMessage { - factory GetGeometriesResponse() => create(); + factory GetGeometriesResponse({ + $core.Iterable? geometries, + }) { + final $result = create(); + if (geometries != null) { + $result.geometries.addAll(geometries); + } + return $result; + } GetGeometriesResponse._() : super(); factory GetGeometriesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetGeometriesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1433,12 +1832,25 @@ class GetGeometriesResponse extends $pb.GeneratedMessage { static GetGeometriesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetGeometriesResponse? _defaultInstance; + /// All geometries associated with the component, in their current configuration, in the frame of that component. @$pb.TagNumber(1) $core.List get geometries => $_getList(0); } class GetReadingsRequest extends $pb.GeneratedMessage { - factory GetReadingsRequest() => create(); + factory GetReadingsRequest({ + $core.String? name, + $1.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetReadingsRequest._() : super(); factory GetReadingsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetReadingsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1470,6 +1882,7 @@ class GetReadingsRequest extends $pb.GeneratedMessage { static GetReadingsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetReadingsRequest? _defaultInstance; + /// Name of a sensor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -1479,6 +1892,7 @@ class GetReadingsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $1.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -1492,7 +1906,15 @@ class GetReadingsRequest extends $pb.GeneratedMessage { } class GetReadingsResponse extends $pb.GeneratedMessage { - factory GetReadingsResponse() => create(); + factory GetReadingsResponse({ + $core.Map<$core.String, $1.Value>? readings, + }) { + final $result = create(); + if (readings != null) { + $result.readings.addAll(readings); + } + return $result; + } GetReadingsResponse._() : super(); factory GetReadingsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetReadingsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/common/v1/common.pbenum.dart b/lib/src/gen/common/v1/common.pbenum.dart index 7fa06c51eb3..f98be43ea71 100644 --- a/lib/src/gen/common/v1/common.pbenum.dart +++ b/lib/src/gen/common/v1/common.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/common/v1/common.pbjson.dart b/lib/src/gen/common/v1/common.pbjson.dart index 9c7d212435e..c1801eb136b 100644 --- a/lib/src/gen/common/v1/common.pbjson.dart +++ b/lib/src/gen/common/v1/common.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/arm/v1/arm.pb.dart b/lib/src/gen/component/arm/v1/arm.pb.dart index 0b35f0c2acc..9163415cc7e 100644 --- a/lib/src/gen/component/arm/v1/arm.pb.dart +++ b/lib/src/gen/component/arm/v1/arm.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -17,7 +17,19 @@ import '../../../common/v1/common.pb.dart' as $1; import '../../../google/protobuf/struct.pb.dart' as $2; class GetEndPositionRequest extends $pb.GeneratedMessage { - factory GetEndPositionRequest() => create(); + factory GetEndPositionRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetEndPositionRequest._() : super(); factory GetEndPositionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetEndPositionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -49,6 +61,7 @@ class GetEndPositionRequest extends $pb.GeneratedMessage { static GetEndPositionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetEndPositionRequest? _defaultInstance; + /// Name of an arm @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -58,6 +71,7 @@ class GetEndPositionRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -71,7 +85,15 @@ class GetEndPositionRequest extends $pb.GeneratedMessage { } class GetEndPositionResponse extends $pb.GeneratedMessage { - factory GetEndPositionResponse() => create(); + factory GetEndPositionResponse({ + $1.Pose? pose, + }) { + final $result = create(); + if (pose != null) { + $result.pose = pose; + } + return $result; + } GetEndPositionResponse._() : super(); factory GetEndPositionResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetEndPositionResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -102,6 +124,8 @@ class GetEndPositionResponse extends $pb.GeneratedMessage { static GetEndPositionResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetEndPositionResponse? _defaultInstance; + /// Returns 6d pose of the end effector relative to the base, represented by X,Y,Z coordinates which express + /// millimeters and theta, ox, oy, oz coordinates which express an orientation vector @$pb.TagNumber(1) $1.Pose get pose => $_getN(0); @$pb.TagNumber(1) @@ -115,7 +139,15 @@ class GetEndPositionResponse extends $pb.GeneratedMessage { } class JointPositions extends $pb.GeneratedMessage { - factory JointPositions() => create(); + factory JointPositions({ + $core.Iterable<$core.double>? values, + }) { + final $result = create(); + if (values != null) { + $result.values.addAll(values); + } + return $result; + } JointPositions._() : super(); factory JointPositions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory JointPositions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -146,12 +178,27 @@ class JointPositions extends $pb.GeneratedMessage { static JointPositions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static JointPositions? _defaultInstance; + /// A list of joint positions. Rotations values are in degrees, translational values in mm. + /// The numbers are ordered spatially from the base toward the end effector + /// This is used in GetJointPositionsResponse and MoveToJointPositionsRequest @$pb.TagNumber(1) $core.List<$core.double> get values => $_getList(0); } class GetJointPositionsRequest extends $pb.GeneratedMessage { - factory GetJointPositionsRequest() => create(); + factory GetJointPositionsRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetJointPositionsRequest._() : super(); factory GetJointPositionsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetJointPositionsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -183,6 +230,7 @@ class GetJointPositionsRequest extends $pb.GeneratedMessage { static GetJointPositionsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetJointPositionsRequest? _defaultInstance; + /// Name of an arm @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -192,6 +240,7 @@ class GetJointPositionsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -205,7 +254,15 @@ class GetJointPositionsRequest extends $pb.GeneratedMessage { } class GetJointPositionsResponse extends $pb.GeneratedMessage { - factory GetJointPositionsResponse() => create(); + factory GetJointPositionsResponse({ + JointPositions? positions, + }) { + final $result = create(); + if (positions != null) { + $result.positions = positions; + } + return $result; + } GetJointPositionsResponse._() : super(); factory GetJointPositionsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetJointPositionsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -236,6 +293,7 @@ class GetJointPositionsResponse extends $pb.GeneratedMessage { static GetJointPositionsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetJointPositionsResponse? _defaultInstance; + /// a list JointPositions @$pb.TagNumber(1) JointPositions get positions => $_getN(0); @$pb.TagNumber(1) @@ -248,8 +306,27 @@ class GetJointPositionsResponse extends $pb.GeneratedMessage { JointPositions ensurePositions() => $_ensure(0); } +/// Moves an arm to the specified pose that is within the reference frame of the arm. +/// Move request in Motion API has the same behavior except that it performs obstacle avoidance when a world_state +/// message is specified. class MoveToPositionRequest extends $pb.GeneratedMessage { - factory MoveToPositionRequest() => create(); + factory MoveToPositionRequest({ + $core.String? name, + $1.Pose? to, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (to != null) { + $result.to = to; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } MoveToPositionRequest._() : super(); factory MoveToPositionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MoveToPositionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -282,6 +359,7 @@ class MoveToPositionRequest extends $pb.GeneratedMessage { static MoveToPositionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MoveToPositionRequest? _defaultInstance; + /// Name of an arm @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -291,6 +369,7 @@ class MoveToPositionRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// The destination to move the arm to; this is from the reference frame of the arm. @$pb.TagNumber(2) $1.Pose get to => $_getN(1); @$pb.TagNumber(2) @@ -302,6 +381,7 @@ class MoveToPositionRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) $1.Pose ensureTo() => $_ensure(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -347,7 +427,23 @@ class MoveToPositionResponse extends $pb.GeneratedMessage { } class MoveToJointPositionsRequest extends $pb.GeneratedMessage { - factory MoveToJointPositionsRequest() => create(); + factory MoveToJointPositionsRequest({ + $core.String? name, + JointPositions? positions, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (positions != null) { + $result.positions = positions; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } MoveToJointPositionsRequest._() : super(); factory MoveToJointPositionsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MoveToJointPositionsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -380,6 +476,7 @@ class MoveToJointPositionsRequest extends $pb.GeneratedMessage { static MoveToJointPositionsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MoveToJointPositionsRequest? _defaultInstance; + /// Name of an arm @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -389,6 +486,8 @@ class MoveToJointPositionsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// A list of joint positions + /// There should be 1 entry in the list per joint DOF, ordered spatially from the base toward the end effector @$pb.TagNumber(2) JointPositions get positions => $_getN(1); @$pb.TagNumber(2) @@ -400,6 +499,7 @@ class MoveToJointPositionsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) JointPositions ensurePositions() => $_ensure(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -445,7 +545,19 @@ class MoveToJointPositionsResponse extends $pb.GeneratedMessage { } class StopRequest extends $pb.GeneratedMessage { - factory StopRequest() => create(); + factory StopRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } StopRequest._() : super(); factory StopRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StopRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -477,6 +589,7 @@ class StopRequest extends $pb.GeneratedMessage { static StopRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StopRequest? _defaultInstance; + /// Name of an arm @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -486,6 +599,7 @@ class StopRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -531,7 +645,23 @@ class StopResponse extends $pb.GeneratedMessage { } class Status extends $pb.GeneratedMessage { - factory Status() => create(); + factory Status({ + $1.Pose? endPosition, + JointPositions? jointPositions, + $core.bool? isMoving, + }) { + final $result = create(); + if (endPosition != null) { + $result.endPosition = endPosition; + } + if (jointPositions != null) { + $result.jointPositions = jointPositions; + } + if (isMoving != null) { + $result.isMoving = isMoving; + } + return $result; + } Status._() : super(); factory Status.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Status.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -597,7 +727,15 @@ class Status extends $pb.GeneratedMessage { } class IsMovingRequest extends $pb.GeneratedMessage { - factory IsMovingRequest() => create(); + factory IsMovingRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } IsMovingRequest._() : super(); factory IsMovingRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IsMovingRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -639,7 +777,15 @@ class IsMovingRequest extends $pb.GeneratedMessage { } class IsMovingResponse extends $pb.GeneratedMessage { - factory IsMovingResponse() => create(); + factory IsMovingResponse({ + $core.bool? isMoving, + }) { + final $result = create(); + if (isMoving != null) { + $result.isMoving = isMoving; + } + return $result; + } IsMovingResponse._() : super(); factory IsMovingResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IsMovingResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/component/arm/v1/arm.pbenum.dart b/lib/src/gen/component/arm/v1/arm.pbenum.dart index 1c409f6e6ca..fb67c887bf0 100644 --- a/lib/src/gen/component/arm/v1/arm.pbenum.dart +++ b/lib/src/gen/component/arm/v1/arm.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/arm/v1/arm.pbgrpc.dart b/lib/src/gen/component/arm/v1/arm.pbgrpc.dart index f1e2a5bafb9..ef2444bd1b9 100644 --- a/lib/src/gen/component/arm/v1/arm.pbgrpc.dart +++ b/lib/src/gen/component/arm/v1/arm.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/arm/v1/arm.pbjson.dart b/lib/src/gen/component/arm/v1/arm.pbjson.dart index 547167093cc..aa5719de8c5 100644 --- a/lib/src/gen/component/arm/v1/arm.pbjson.dart +++ b/lib/src/gen/component/arm/v1/arm.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/audioinput/v1/audioinput.pb.dart b/lib/src/gen/component/audioinput/v1/audioinput.pb.dart index f016bab3362..1a9500d76b5 100644 --- a/lib/src/gen/component/audioinput/v1/audioinput.pb.dart +++ b/lib/src/gen/component/audioinput/v1/audioinput.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -20,7 +20,19 @@ import 'audioinput.pbenum.dart'; export 'audioinput.pbenum.dart'; class RecordRequest extends $pb.GeneratedMessage { - factory RecordRequest() => create(); + factory RecordRequest({ + $core.String? name, + $3.Duration? duration, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (duration != null) { + $result.duration = duration; + } + return $result; + } RecordRequest._() : super(); factory RecordRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RecordRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -52,6 +64,7 @@ class RecordRequest extends $pb.GeneratedMessage { static RecordRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RecordRequest? _defaultInstance; + /// Name of an audio input @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -74,7 +87,23 @@ class RecordRequest extends $pb.GeneratedMessage { } class AudioChunkInfo extends $pb.GeneratedMessage { - factory AudioChunkInfo() => create(); + factory AudioChunkInfo({ + SampleFormat? sampleFormat, + $core.int? channels, + $fixnum.Int64? samplingRate, + }) { + final $result = create(); + if (sampleFormat != null) { + $result.sampleFormat = sampleFormat; + } + if (channels != null) { + $result.channels = channels; + } + if (samplingRate != null) { + $result.samplingRate = samplingRate; + } + return $result; + } AudioChunkInfo._() : super(); factory AudioChunkInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AudioChunkInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -107,6 +136,7 @@ class AudioChunkInfo extends $pb.GeneratedMessage { static AudioChunkInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AudioChunkInfo? _defaultInstance; + /// Actual sample encoding format of the response @$pb.TagNumber(1) SampleFormat get sampleFormat => $_getN(0); @$pb.TagNumber(1) @@ -136,7 +166,19 @@ class AudioChunkInfo extends $pb.GeneratedMessage { } class AudioChunk extends $pb.GeneratedMessage { - factory AudioChunk() => create(); + factory AudioChunk({ + $core.List<$core.int>? data, + $core.int? length, + }) { + final $result = create(); + if (data != null) { + $result.data = data; + } + if (length != null) { + $result.length = length; + } + return $result; + } AudioChunk._() : super(); factory AudioChunk.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AudioChunk.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -168,6 +210,9 @@ class AudioChunk extends $pb.GeneratedMessage { static AudioChunk getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AudioChunk? _defaultInstance; + /// Data is PCM data that is organized according to the sample format + /// along with its possible interleaving. Data in each format is + /// Little Endian. @$pb.TagNumber(1) $core.List<$core.int> get data => $_getN(0); @$pb.TagNumber(1) @@ -177,6 +222,7 @@ class AudioChunk extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearData() => clearField(1); + /// Length is the number of samples @$pb.TagNumber(2) $core.int get length => $_getIZ(1); @$pb.TagNumber(2) @@ -188,7 +234,19 @@ class AudioChunk extends $pb.GeneratedMessage { } class ChunksRequest extends $pb.GeneratedMessage { - factory ChunksRequest() => create(); + factory ChunksRequest({ + $core.String? name, + SampleFormat? sampleFormat, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (sampleFormat != null) { + $result.sampleFormat = sampleFormat; + } + return $result; + } ChunksRequest._() : super(); factory ChunksRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ChunksRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -220,6 +278,7 @@ class ChunksRequest extends $pb.GeneratedMessage { static ChunksRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ChunksRequest? _defaultInstance; + /// Name of an audio input @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -229,6 +288,7 @@ class ChunksRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Requested sample encoding format of the response @$pb.TagNumber(2) SampleFormat get sampleFormat => $_getN(1); @$pb.TagNumber(2) @@ -246,7 +306,19 @@ enum ChunksResponse_Type { } class ChunksResponse extends $pb.GeneratedMessage { - factory ChunksResponse() => create(); + factory ChunksResponse({ + AudioChunkInfo? info, + AudioChunk? chunk, + }) { + final $result = create(); + if (info != null) { + $result.info = info; + } + if (chunk != null) { + $result.chunk = chunk; + } + return $result; + } ChunksResponse._() : super(); factory ChunksResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ChunksResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -311,7 +383,15 @@ class ChunksResponse extends $pb.GeneratedMessage { } class PropertiesRequest extends $pb.GeneratedMessage { - factory PropertiesRequest() => create(); + factory PropertiesRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } PropertiesRequest._() : super(); factory PropertiesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PropertiesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -342,6 +422,7 @@ class PropertiesRequest extends $pb.GeneratedMessage { static PropertiesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PropertiesRequest? _defaultInstance; + /// Name of an audio input @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -353,7 +434,39 @@ class PropertiesRequest extends $pb.GeneratedMessage { } class PropertiesResponse extends $pb.GeneratedMessage { - factory PropertiesResponse() => create(); + factory PropertiesResponse({ + $core.int? channelCount, + $3.Duration? latency, + $core.int? sampleRate, + $core.int? sampleSize, + $core.bool? isBigEndian, + $core.bool? isFloat, + $core.bool? isInterleaved, + }) { + final $result = create(); + if (channelCount != null) { + $result.channelCount = channelCount; + } + if (latency != null) { + $result.latency = latency; + } + if (sampleRate != null) { + $result.sampleRate = sampleRate; + } + if (sampleSize != null) { + $result.sampleSize = sampleSize; + } + if (isBigEndian != null) { + $result.isBigEndian = isBigEndian; + } + if (isFloat != null) { + $result.isFloat = isFloat; + } + if (isInterleaved != null) { + $result.isInterleaved = isInterleaved; + } + return $result; + } PropertiesResponse._() : super(); factory PropertiesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PropertiesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/component/audioinput/v1/audioinput.pbenum.dart b/lib/src/gen/component/audioinput/v1/audioinput.pbenum.dart index 5fafd97e6d9..5e643614997 100644 --- a/lib/src/gen/component/audioinput/v1/audioinput.pbenum.dart +++ b/lib/src/gen/component/audioinput/v1/audioinput.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/audioinput/v1/audioinput.pbgrpc.dart b/lib/src/gen/component/audioinput/v1/audioinput.pbgrpc.dart index 1f1f6858ad9..c78b3d86e15 100644 --- a/lib/src/gen/component/audioinput/v1/audioinput.pbgrpc.dart +++ b/lib/src/gen/component/audioinput/v1/audioinput.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/audioinput/v1/audioinput.pbjson.dart b/lib/src/gen/component/audioinput/v1/audioinput.pbjson.dart index 7b241980c78..f798e218b53 100644 --- a/lib/src/gen/component/audioinput/v1/audioinput.pbjson.dart +++ b/lib/src/gen/component/audioinput/v1/audioinput.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/base/v1/base.pb.dart b/lib/src/gen/component/base/v1/base.pb.dart index cb297a51713..cdd26006431 100644 --- a/lib/src/gen/component/base/v1/base.pb.dart +++ b/lib/src/gen/component/base/v1/base.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -18,7 +18,27 @@ import '../../../common/v1/common.pb.dart' as $1; import '../../../google/protobuf/struct.pb.dart' as $2; class MoveStraightRequest extends $pb.GeneratedMessage { - factory MoveStraightRequest() => create(); + factory MoveStraightRequest({ + $core.String? name, + $fixnum.Int64? distanceMm, + $core.double? mmPerSec, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (distanceMm != null) { + $result.distanceMm = distanceMm; + } + if (mmPerSec != null) { + $result.mmPerSec = mmPerSec; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } MoveStraightRequest._() : super(); factory MoveStraightRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MoveStraightRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -52,6 +72,7 @@ class MoveStraightRequest extends $pb.GeneratedMessage { static MoveStraightRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MoveStraightRequest? _defaultInstance; + /// Name of a base @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -61,6 +82,7 @@ class MoveStraightRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Desired travel distance in millimeters @$pb.TagNumber(2) $fixnum.Int64 get distanceMm => $_getI64(1); @$pb.TagNumber(2) @@ -70,6 +92,7 @@ class MoveStraightRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearDistanceMm() => clearField(2); + /// Desired travel velocity in millimeters/second @$pb.TagNumber(3) $core.double get mmPerSec => $_getN(2); @$pb.TagNumber(3) @@ -79,6 +102,7 @@ class MoveStraightRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearMmPerSec() => clearField(3); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(3); @$pb.TagNumber(99) @@ -124,7 +148,27 @@ class MoveStraightResponse extends $pb.GeneratedMessage { } class SpinRequest extends $pb.GeneratedMessage { - factory SpinRequest() => create(); + factory SpinRequest({ + $core.String? name, + $core.double? angleDeg, + $core.double? degsPerSec, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (angleDeg != null) { + $result.angleDeg = angleDeg; + } + if (degsPerSec != null) { + $result.degsPerSec = degsPerSec; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } SpinRequest._() : super(); factory SpinRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SpinRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -158,6 +202,7 @@ class SpinRequest extends $pb.GeneratedMessage { static SpinRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SpinRequest? _defaultInstance; + /// Name of a base @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -167,6 +212,7 @@ class SpinRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Desired angle @$pb.TagNumber(2) $core.double get angleDeg => $_getN(1); @$pb.TagNumber(2) @@ -176,6 +222,7 @@ class SpinRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearAngleDeg() => clearField(2); + /// Desired angular velocity @$pb.TagNumber(3) $core.double get degsPerSec => $_getN(2); @$pb.TagNumber(3) @@ -185,6 +232,7 @@ class SpinRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearDegsPerSec() => clearField(3); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(3); @$pb.TagNumber(99) @@ -230,7 +278,19 @@ class SpinResponse extends $pb.GeneratedMessage { } class StopRequest extends $pb.GeneratedMessage { - factory StopRequest() => create(); + factory StopRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } StopRequest._() : super(); factory StopRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StopRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -262,6 +322,7 @@ class StopRequest extends $pb.GeneratedMessage { static StopRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StopRequest? _defaultInstance; + /// Name of a base @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -271,6 +332,7 @@ class StopRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -316,7 +378,27 @@ class StopResponse extends $pb.GeneratedMessage { } class SetPowerRequest extends $pb.GeneratedMessage { - factory SetPowerRequest() => create(); + factory SetPowerRequest({ + $core.String? name, + $1.Vector3? linear, + $1.Vector3? angular, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (linear != null) { + $result.linear = linear; + } + if (angular != null) { + $result.angular = angular; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } SetPowerRequest._() : super(); factory SetPowerRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SetPowerRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -350,6 +432,7 @@ class SetPowerRequest extends $pb.GeneratedMessage { static SetPowerRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SetPowerRequest? _defaultInstance; + /// Name of a base @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -359,6 +442,7 @@ class SetPowerRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Desired linear power percentage as -1 -> 1 @$pb.TagNumber(2) $1.Vector3 get linear => $_getN(1); @$pb.TagNumber(2) @@ -370,6 +454,7 @@ class SetPowerRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) $1.Vector3 ensureLinear() => $_ensure(1); + /// Desired angular power percentage % as -1 -> 1 @$pb.TagNumber(3) $1.Vector3 get angular => $_getN(2); @$pb.TagNumber(3) @@ -381,6 +466,7 @@ class SetPowerRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) $1.Vector3 ensureAngular() => $_ensure(2); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(3); @$pb.TagNumber(99) @@ -426,7 +512,27 @@ class SetPowerResponse extends $pb.GeneratedMessage { } class SetVelocityRequest extends $pb.GeneratedMessage { - factory SetVelocityRequest() => create(); + factory SetVelocityRequest({ + $core.String? name, + $1.Vector3? linear, + $1.Vector3? angular, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (linear != null) { + $result.linear = linear; + } + if (angular != null) { + $result.angular = angular; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } SetVelocityRequest._() : super(); factory SetVelocityRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SetVelocityRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -460,6 +566,7 @@ class SetVelocityRequest extends $pb.GeneratedMessage { static SetVelocityRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SetVelocityRequest? _defaultInstance; + /// Name of a base @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -469,6 +576,7 @@ class SetVelocityRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Desired linear velocity in mm per second @$pb.TagNumber(2) $1.Vector3 get linear => $_getN(1); @$pb.TagNumber(2) @@ -480,6 +588,7 @@ class SetVelocityRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) $1.Vector3 ensureLinear() => $_ensure(1); + /// Desired angular velocity in degrees per second @$pb.TagNumber(3) $1.Vector3 get angular => $_getN(2); @$pb.TagNumber(3) @@ -491,6 +600,7 @@ class SetVelocityRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) $1.Vector3 ensureAngular() => $_ensure(2); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(3); @$pb.TagNumber(99) @@ -536,7 +646,15 @@ class SetVelocityResponse extends $pb.GeneratedMessage { } class IsMovingRequest extends $pb.GeneratedMessage { - factory IsMovingRequest() => create(); + factory IsMovingRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } IsMovingRequest._() : super(); factory IsMovingRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IsMovingRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -578,7 +696,15 @@ class IsMovingRequest extends $pb.GeneratedMessage { } class IsMovingResponse extends $pb.GeneratedMessage { - factory IsMovingResponse() => create(); + factory IsMovingResponse({ + $core.bool? isMoving, + }) { + final $result = create(); + if (isMoving != null) { + $result.isMoving = isMoving; + } + return $result; + } IsMovingResponse._() : super(); factory IsMovingResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IsMovingResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -620,7 +746,19 @@ class IsMovingResponse extends $pb.GeneratedMessage { } class GetPropertiesRequest extends $pb.GeneratedMessage { - factory GetPropertiesRequest() => create(); + factory GetPropertiesRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetPropertiesRequest._() : super(); factory GetPropertiesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPropertiesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -652,6 +790,7 @@ class GetPropertiesRequest extends $pb.GeneratedMessage { static GetPropertiesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPropertiesRequest? _defaultInstance; + /// Name of the base @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -674,7 +813,23 @@ class GetPropertiesRequest extends $pb.GeneratedMessage { } class GetPropertiesResponse extends $pb.GeneratedMessage { - factory GetPropertiesResponse() => create(); + factory GetPropertiesResponse({ + $core.double? widthMeters, + $core.double? turningRadiusMeters, + $core.double? wheelCircumferenceMeters, + }) { + final $result = create(); + if (widthMeters != null) { + $result.widthMeters = widthMeters; + } + if (turningRadiusMeters != null) { + $result.turningRadiusMeters = turningRadiusMeters; + } + if (wheelCircumferenceMeters != null) { + $result.wheelCircumferenceMeters = wheelCircumferenceMeters; + } + return $result; + } GetPropertiesResponse._() : super(); factory GetPropertiesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPropertiesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/component/base/v1/base.pbenum.dart b/lib/src/gen/component/base/v1/base.pbenum.dart index 3d127d77f12..58e93b493f0 100644 --- a/lib/src/gen/component/base/v1/base.pbenum.dart +++ b/lib/src/gen/component/base/v1/base.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/base/v1/base.pbgrpc.dart b/lib/src/gen/component/base/v1/base.pbgrpc.dart index f5f55c94ac8..39f6ce86007 100644 --- a/lib/src/gen/component/base/v1/base.pbgrpc.dart +++ b/lib/src/gen/component/base/v1/base.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/base/v1/base.pbjson.dart b/lib/src/gen/component/base/v1/base.pbjson.dart index 3b2112e0c91..8fddcb7f866 100644 --- a/lib/src/gen/component/base/v1/base.pbjson.dart +++ b/lib/src/gen/component/base/v1/base.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/board/v1/board.pb.dart b/lib/src/gen/component/board/v1/board.pb.dart index 9d13f497310..82dd1f86c5f 100644 --- a/lib/src/gen/component/board/v1/board.pb.dart +++ b/lib/src/gen/component/board/v1/board.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -22,7 +22,19 @@ import 'board.pbenum.dart'; export 'board.pbenum.dart'; class StatusRequest extends $pb.GeneratedMessage { - factory StatusRequest() => create(); + factory StatusRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } StatusRequest._() : super(); factory StatusRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StatusRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -63,6 +75,7 @@ class StatusRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -76,7 +89,15 @@ class StatusRequest extends $pb.GeneratedMessage { } class StatusResponse extends $pb.GeneratedMessage { - factory StatusResponse() => create(); + factory StatusResponse({ + $1.BoardStatus? status, + }) { + final $result = create(); + if (status != null) { + $result.status = status; + } + return $result; + } StatusResponse._() : super(); factory StatusResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StatusResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -120,7 +141,27 @@ class StatusResponse extends $pb.GeneratedMessage { } class SetGPIORequest extends $pb.GeneratedMessage { - factory SetGPIORequest() => create(); + factory SetGPIORequest({ + $core.String? name, + $core.String? pin, + $core.bool? high, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (pin != null) { + $result.pin = pin; + } + if (high != null) { + $result.high = high; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } SetGPIORequest._() : super(); factory SetGPIORequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SetGPIORequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -181,6 +222,7 @@ class SetGPIORequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearHigh() => clearField(3); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(3); @$pb.TagNumber(99) @@ -226,7 +268,23 @@ class SetGPIOResponse extends $pb.GeneratedMessage { } class GetGPIORequest extends $pb.GeneratedMessage { - factory GetGPIORequest() => create(); + factory GetGPIORequest({ + $core.String? name, + $core.String? pin, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (pin != null) { + $result.pin = pin; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetGPIORequest._() : super(); factory GetGPIORequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetGPIORequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -277,6 +335,7 @@ class GetGPIORequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearPin() => clearField(2); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -290,7 +349,15 @@ class GetGPIORequest extends $pb.GeneratedMessage { } class GetGPIOResponse extends $pb.GeneratedMessage { - factory GetGPIOResponse() => create(); + factory GetGPIOResponse({ + $core.bool? high, + }) { + final $result = create(); + if (high != null) { + $result.high = high; + } + return $result; + } GetGPIOResponse._() : super(); factory GetGPIOResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetGPIOResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -332,7 +399,23 @@ class GetGPIOResponse extends $pb.GeneratedMessage { } class PWMRequest extends $pb.GeneratedMessage { - factory PWMRequest() => create(); + factory PWMRequest({ + $core.String? name, + $core.String? pin, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (pin != null) { + $result.pin = pin; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } PWMRequest._() : super(); factory PWMRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PWMRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -383,6 +466,7 @@ class PWMRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearPin() => clearField(2); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -396,7 +480,15 @@ class PWMRequest extends $pb.GeneratedMessage { } class PWMResponse extends $pb.GeneratedMessage { - factory PWMResponse() => create(); + factory PWMResponse({ + $core.double? dutyCyclePct, + }) { + final $result = create(); + if (dutyCyclePct != null) { + $result.dutyCyclePct = dutyCyclePct; + } + return $result; + } PWMResponse._() : super(); factory PWMResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PWMResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -438,7 +530,27 @@ class PWMResponse extends $pb.GeneratedMessage { } class SetPWMRequest extends $pb.GeneratedMessage { - factory SetPWMRequest() => create(); + factory SetPWMRequest({ + $core.String? name, + $core.String? pin, + $core.double? dutyCyclePct, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (pin != null) { + $result.pin = pin; + } + if (dutyCyclePct != null) { + $result.dutyCyclePct = dutyCyclePct; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } SetPWMRequest._() : super(); factory SetPWMRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SetPWMRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -499,6 +611,7 @@ class SetPWMRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearDutyCyclePct() => clearField(3); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(3); @$pb.TagNumber(99) @@ -544,7 +657,23 @@ class SetPWMResponse extends $pb.GeneratedMessage { } class PWMFrequencyRequest extends $pb.GeneratedMessage { - factory PWMFrequencyRequest() => create(); + factory PWMFrequencyRequest({ + $core.String? name, + $core.String? pin, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (pin != null) { + $result.pin = pin; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } PWMFrequencyRequest._() : super(); factory PWMFrequencyRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PWMFrequencyRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -595,6 +724,7 @@ class PWMFrequencyRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearPin() => clearField(2); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -608,7 +738,15 @@ class PWMFrequencyRequest extends $pb.GeneratedMessage { } class PWMFrequencyResponse extends $pb.GeneratedMessage { - factory PWMFrequencyResponse() => create(); + factory PWMFrequencyResponse({ + $fixnum.Int64? frequencyHz, + }) { + final $result = create(); + if (frequencyHz != null) { + $result.frequencyHz = frequencyHz; + } + return $result; + } PWMFrequencyResponse._() : super(); factory PWMFrequencyResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PWMFrequencyResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -650,7 +788,27 @@ class PWMFrequencyResponse extends $pb.GeneratedMessage { } class SetPWMFrequencyRequest extends $pb.GeneratedMessage { - factory SetPWMFrequencyRequest() => create(); + factory SetPWMFrequencyRequest({ + $core.String? name, + $core.String? pin, + $fixnum.Int64? frequencyHz, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (pin != null) { + $result.pin = pin; + } + if (frequencyHz != null) { + $result.frequencyHz = frequencyHz; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } SetPWMFrequencyRequest._() : super(); factory SetPWMFrequencyRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SetPWMFrequencyRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -711,6 +869,7 @@ class SetPWMFrequencyRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearFrequencyHz() => clearField(3); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(3); @$pb.TagNumber(99) @@ -756,7 +915,23 @@ class SetPWMFrequencyResponse extends $pb.GeneratedMessage { } class ReadAnalogReaderRequest extends $pb.GeneratedMessage { - factory ReadAnalogReaderRequest() => create(); + factory ReadAnalogReaderRequest({ + $core.String? boardName, + $core.String? analogReaderName, + $2.Struct? extra, + }) { + final $result = create(); + if (boardName != null) { + $result.boardName = boardName; + } + if (analogReaderName != null) { + $result.analogReaderName = analogReaderName; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } ReadAnalogReaderRequest._() : super(); factory ReadAnalogReaderRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ReadAnalogReaderRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -807,6 +982,7 @@ class ReadAnalogReaderRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearAnalogReaderName() => clearField(2); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -820,7 +996,15 @@ class ReadAnalogReaderRequest extends $pb.GeneratedMessage { } class ReadAnalogReaderResponse extends $pb.GeneratedMessage { - factory ReadAnalogReaderResponse() => create(); + factory ReadAnalogReaderResponse({ + $core.int? value, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + return $result; + } ReadAnalogReaderResponse._() : super(); factory ReadAnalogReaderResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ReadAnalogReaderResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -862,7 +1046,27 @@ class ReadAnalogReaderResponse extends $pb.GeneratedMessage { } class WriteAnalogRequest extends $pb.GeneratedMessage { - factory WriteAnalogRequest() => create(); + factory WriteAnalogRequest({ + $core.String? name, + $core.String? pin, + $core.int? value, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (pin != null) { + $result.pin = pin; + } + if (value != null) { + $result.value = value; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } WriteAnalogRequest._() : super(); factory WriteAnalogRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory WriteAnalogRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -923,6 +1127,7 @@ class WriteAnalogRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearValue() => clearField(3); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(3); @$pb.TagNumber(99) @@ -968,7 +1173,23 @@ class WriteAnalogResponse extends $pb.GeneratedMessage { } class GetDigitalInterruptValueRequest extends $pb.GeneratedMessage { - factory GetDigitalInterruptValueRequest() => create(); + factory GetDigitalInterruptValueRequest({ + $core.String? boardName, + $core.String? digitalInterruptName, + $2.Struct? extra, + }) { + final $result = create(); + if (boardName != null) { + $result.boardName = boardName; + } + if (digitalInterruptName != null) { + $result.digitalInterruptName = digitalInterruptName; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetDigitalInterruptValueRequest._() : super(); factory GetDigitalInterruptValueRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetDigitalInterruptValueRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1019,6 +1240,7 @@ class GetDigitalInterruptValueRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearDigitalInterruptName() => clearField(2); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -1032,7 +1254,15 @@ class GetDigitalInterruptValueRequest extends $pb.GeneratedMessage { } class GetDigitalInterruptValueResponse extends $pb.GeneratedMessage { - factory GetDigitalInterruptValueResponse() => create(); + factory GetDigitalInterruptValueResponse({ + $fixnum.Int64? value, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + return $result; + } GetDigitalInterruptValueResponse._() : super(); factory GetDigitalInterruptValueResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetDigitalInterruptValueResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1074,7 +1304,27 @@ class GetDigitalInterruptValueResponse extends $pb.GeneratedMessage { } class SetPowerModeRequest extends $pb.GeneratedMessage { - factory SetPowerModeRequest() => create(); + factory SetPowerModeRequest({ + $core.String? name, + PowerMode? powerMode, + $3.Duration? duration, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (powerMode != null) { + $result.powerMode = powerMode; + } + if (duration != null) { + $result.duration = duration; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } SetPowerModeRequest._() : super(); factory SetPowerModeRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SetPowerModeRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1108,6 +1358,7 @@ class SetPowerModeRequest extends $pb.GeneratedMessage { static SetPowerModeRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SetPowerModeRequest? _defaultInstance; + /// name of board @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -1117,6 +1368,7 @@ class SetPowerModeRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Requested power mode @$pb.TagNumber(2) PowerMode get powerMode => $_getN(1); @$pb.TagNumber(2) @@ -1126,6 +1378,7 @@ class SetPowerModeRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearPowerMode() => clearField(2); + /// Requested duration to stay in `power_mode` @$pb.TagNumber(3) $3.Duration get duration => $_getN(2); @$pb.TagNumber(3) @@ -1137,6 +1390,7 @@ class SetPowerModeRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) $3.Duration ensureDuration() => $_ensure(2); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(3); @$pb.TagNumber(99) diff --git a/lib/src/gen/component/board/v1/board.pbenum.dart b/lib/src/gen/component/board/v1/board.pbenum.dart index 47e0e205066..ac4ed89280f 100644 --- a/lib/src/gen/component/board/v1/board.pbenum.dart +++ b/lib/src/gen/component/board/v1/board.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/board/v1/board.pbgrpc.dart b/lib/src/gen/component/board/v1/board.pbgrpc.dart index 9e01aad3eeb..79b495b2e8b 100644 --- a/lib/src/gen/component/board/v1/board.pbgrpc.dart +++ b/lib/src/gen/component/board/v1/board.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/board/v1/board.pbjson.dart b/lib/src/gen/component/board/v1/board.pbjson.dart index cb6359df99f..709d07fd4d3 100644 --- a/lib/src/gen/component/board/v1/board.pbjson.dart +++ b/lib/src/gen/component/board/v1/board.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/camera/v1/camera.pb.dart b/lib/src/gen/component/camera/v1/camera.pb.dart index 57e38c0297c..37996728ed4 100644 --- a/lib/src/gen/component/camera/v1/camera.pb.dart +++ b/lib/src/gen/component/camera/v1/camera.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -20,7 +20,23 @@ import 'camera.pbenum.dart'; export 'camera.pbenum.dart'; class GetImageRequest extends $pb.GeneratedMessage { - factory GetImageRequest() => create(); + factory GetImageRequest({ + $core.String? name, + $core.String? mimeType, + $3.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (mimeType != null) { + $result.mimeType = mimeType; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetImageRequest._() : super(); factory GetImageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetImageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -53,6 +69,7 @@ class GetImageRequest extends $pb.GeneratedMessage { static GetImageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetImageRequest? _defaultInstance; + /// Name of a camera @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -62,6 +79,7 @@ class GetImageRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Requested MIME type of response @$pb.TagNumber(2) $core.String get mimeType => $_getSZ(1); @$pb.TagNumber(2) @@ -71,6 +89,7 @@ class GetImageRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearMimeType() => clearField(2); + /// Additional arguments to the method @$pb.TagNumber(99) $3.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -84,7 +103,19 @@ class GetImageRequest extends $pb.GeneratedMessage { } class GetImageResponse extends $pb.GeneratedMessage { - factory GetImageResponse() => create(); + factory GetImageResponse({ + $core.String? mimeType, + $core.List<$core.int>? image, + }) { + final $result = create(); + if (mimeType != null) { + $result.mimeType = mimeType; + } + if (image != null) { + $result.image = image; + } + return $result; + } GetImageResponse._() : super(); factory GetImageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetImageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -116,6 +147,7 @@ class GetImageResponse extends $pb.GeneratedMessage { static GetImageResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetImageResponse? _defaultInstance; + /// Actual MIME type of response @$pb.TagNumber(1) $core.String get mimeType => $_getSZ(0); @$pb.TagNumber(1) @@ -125,6 +157,7 @@ class GetImageResponse extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearMimeType() => clearField(1); + /// Frame in bytes @$pb.TagNumber(2) $core.List<$core.int> get image => $_getN(1); @$pb.TagNumber(2) @@ -136,7 +169,15 @@ class GetImageResponse extends $pb.GeneratedMessage { } class GetImagesRequest extends $pb.GeneratedMessage { - factory GetImagesRequest() => create(); + factory GetImagesRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } GetImagesRequest._() : super(); factory GetImagesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetImagesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -167,6 +208,7 @@ class GetImagesRequest extends $pb.GeneratedMessage { static GetImagesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetImagesRequest? _defaultInstance; + /// Name of a camera @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -178,7 +220,19 @@ class GetImagesRequest extends $pb.GeneratedMessage { } class GetImagesResponse extends $pb.GeneratedMessage { - factory GetImagesResponse() => create(); + factory GetImagesResponse({ + $core.Iterable? images, + $2.ResponseMetadata? responseMetadata, + }) { + final $result = create(); + if (images != null) { + $result.images.addAll(images); + } + if (responseMetadata != null) { + $result.responseMetadata = responseMetadata; + } + return $result; + } GetImagesResponse._() : super(); factory GetImagesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetImagesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -210,9 +264,11 @@ class GetImagesResponse extends $pb.GeneratedMessage { static GetImagesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetImagesResponse? _defaultInstance; + /// list of images returned from the camera system @$pb.TagNumber(1) $core.List get images => $_getList(0); + /// contains timestamp data @$pb.TagNumber(84260) $2.ResponseMetadata get responseMetadata => $_getN(1); @$pb.TagNumber(84260) @@ -226,7 +282,23 @@ class GetImagesResponse extends $pb.GeneratedMessage { } class Image extends $pb.GeneratedMessage { - factory Image() => create(); + factory Image({ + $core.String? sourceName, + Format? format, + $core.List<$core.int>? image, + }) { + final $result = create(); + if (sourceName != null) { + $result.sourceName = sourceName; + } + if (format != null) { + $result.format = format; + } + if (image != null) { + $result.image = image; + } + return $result; + } Image._() : super(); factory Image.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Image.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -259,6 +331,7 @@ class Image extends $pb.GeneratedMessage { static Image getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Image? _defaultInstance; + /// the name of the sensor where the image came from @$pb.TagNumber(1) $core.String get sourceName => $_getSZ(0); @$pb.TagNumber(1) @@ -268,6 +341,7 @@ class Image extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearSourceName() => clearField(1); + /// format of the response image bytes @$pb.TagNumber(2) Format get format => $_getN(1); @$pb.TagNumber(2) @@ -277,6 +351,7 @@ class Image extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearFormat() => clearField(2); + /// image in bytes @$pb.TagNumber(3) $core.List<$core.int> get image => $_getN(2); @$pb.TagNumber(3) @@ -288,7 +363,23 @@ class Image extends $pb.GeneratedMessage { } class RenderFrameRequest extends $pb.GeneratedMessage { - factory RenderFrameRequest() => create(); + factory RenderFrameRequest({ + $core.String? name, + $core.String? mimeType, + $3.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (mimeType != null) { + $result.mimeType = mimeType; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } RenderFrameRequest._() : super(); factory RenderFrameRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RenderFrameRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -321,6 +412,7 @@ class RenderFrameRequest extends $pb.GeneratedMessage { static RenderFrameRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RenderFrameRequest? _defaultInstance; + /// Name of a camera @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -330,6 +422,7 @@ class RenderFrameRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Requested MIME type of response @$pb.TagNumber(2) $core.String get mimeType => $_getSZ(1); @$pb.TagNumber(2) @@ -339,6 +432,7 @@ class RenderFrameRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearMimeType() => clearField(2); + /// Additional arguments to the method @$pb.TagNumber(99) $3.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -352,7 +446,23 @@ class RenderFrameRequest extends $pb.GeneratedMessage { } class GetPointCloudRequest extends $pb.GeneratedMessage { - factory GetPointCloudRequest() => create(); + factory GetPointCloudRequest({ + $core.String? name, + $core.String? mimeType, + $3.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (mimeType != null) { + $result.mimeType = mimeType; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetPointCloudRequest._() : super(); factory GetPointCloudRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPointCloudRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -385,6 +495,7 @@ class GetPointCloudRequest extends $pb.GeneratedMessage { static GetPointCloudRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPointCloudRequest? _defaultInstance; + /// Name of a camera @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -394,6 +505,7 @@ class GetPointCloudRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Requested MIME type of response @$pb.TagNumber(2) $core.String get mimeType => $_getSZ(1); @$pb.TagNumber(2) @@ -403,6 +515,7 @@ class GetPointCloudRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearMimeType() => clearField(2); + /// Additional arguments to the method @$pb.TagNumber(99) $3.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -416,7 +529,19 @@ class GetPointCloudRequest extends $pb.GeneratedMessage { } class GetPointCloudResponse extends $pb.GeneratedMessage { - factory GetPointCloudResponse() => create(); + factory GetPointCloudResponse({ + $core.String? mimeType, + $core.List<$core.int>? pointCloud, + }) { + final $result = create(); + if (mimeType != null) { + $result.mimeType = mimeType; + } + if (pointCloud != null) { + $result.pointCloud = pointCloud; + } + return $result; + } GetPointCloudResponse._() : super(); factory GetPointCloudResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPointCloudResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -448,6 +573,7 @@ class GetPointCloudResponse extends $pb.GeneratedMessage { static GetPointCloudResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPointCloudResponse? _defaultInstance; + /// Actual MIME type of response @$pb.TagNumber(1) $core.String get mimeType => $_getSZ(0); @$pb.TagNumber(1) @@ -457,6 +583,7 @@ class GetPointCloudResponse extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearMimeType() => clearField(1); + /// Frame in bytes @$pb.TagNumber(2) $core.List<$core.int> get pointCloud => $_getN(1); @$pb.TagNumber(2) @@ -468,7 +595,15 @@ class GetPointCloudResponse extends $pb.GeneratedMessage { } class GetPropertiesRequest extends $pb.GeneratedMessage { - factory GetPropertiesRequest() => create(); + factory GetPropertiesRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } GetPropertiesRequest._() : super(); factory GetPropertiesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPropertiesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -499,6 +634,7 @@ class GetPropertiesRequest extends $pb.GeneratedMessage { static GetPropertiesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPropertiesRequest? _defaultInstance; + /// Name of a camera @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -510,7 +646,23 @@ class GetPropertiesRequest extends $pb.GeneratedMessage { } class GetPropertiesResponse extends $pb.GeneratedMessage { - factory GetPropertiesResponse() => create(); + factory GetPropertiesResponse({ + $core.bool? supportsPcd, + IntrinsicParameters? intrinsicParameters, + DistortionParameters? distortionParameters, + }) { + final $result = create(); + if (supportsPcd != null) { + $result.supportsPcd = supportsPcd; + } + if (intrinsicParameters != null) { + $result.intrinsicParameters = intrinsicParameters; + } + if (distortionParameters != null) { + $result.distortionParameters = distortionParameters; + } + return $result; + } GetPropertiesResponse._() : super(); factory GetPropertiesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPropertiesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -543,6 +695,7 @@ class GetPropertiesResponse extends $pb.GeneratedMessage { static GetPropertiesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPropertiesResponse? _defaultInstance; + /// A boolean property determining whether the camera supports the return of pointcloud data @$pb.TagNumber(1) $core.bool get supportsPcd => $_getBF(0); @$pb.TagNumber(1) @@ -552,6 +705,9 @@ class GetPropertiesResponse extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearSupportsPcd() => clearField(1); + /// Parameters for doing a perspective of a 3D scene to a 2D plane + /// If camera does not provide intrinsic parameters, leave the field empty + /// Initializing the parameters with 0-values is considered an error @$pb.TagNumber(2) IntrinsicParameters get intrinsicParameters => $_getN(1); @$pb.TagNumber(2) @@ -563,6 +719,9 @@ class GetPropertiesResponse extends $pb.GeneratedMessage { @$pb.TagNumber(2) IntrinsicParameters ensureIntrinsicParameters() => $_ensure(1); + /// Parameters for modeling lens distortion in cameras + /// If camera does not provide distortion parameters, leave the field empty + /// Initializing the parameters with 0-values is considered an error @$pb.TagNumber(3) DistortionParameters get distortionParameters => $_getN(2); @$pb.TagNumber(3) @@ -576,7 +735,15 @@ class GetPropertiesResponse extends $pb.GeneratedMessage { } class Webcams extends $pb.GeneratedMessage { - factory Webcams() => create(); + factory Webcams({ + $core.Iterable? webcams, + }) { + final $result = create(); + if (webcams != null) { + $result.webcams.addAll(webcams); + } + return $result; + } Webcams._() : super(); factory Webcams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Webcams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -612,7 +779,31 @@ class Webcams extends $pb.GeneratedMessage { } class Webcam extends $pb.GeneratedMessage { - factory Webcam() => create(); + factory Webcam({ + $core.String? label, + $core.String? status, + $core.Iterable? properties, + $core.String? name, + $core.String? id, + }) { + final $result = create(); + if (label != null) { + $result.label = label; + } + if (status != null) { + $result.status = status; + } + if (properties != null) { + $result.properties.addAll(properties); + } + if (name != null) { + $result.name = name; + } + if (id != null) { + $result.id = id; + } + return $result; + } Webcam._() : super(); factory Webcam.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Webcam.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -647,6 +838,7 @@ class Webcam extends $pb.GeneratedMessage { static Webcam getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Webcam? _defaultInstance; + /// Camera driver label (for internal use only) @$pb.TagNumber(1) $core.String get label => $_getSZ(0); @$pb.TagNumber(1) @@ -656,6 +848,7 @@ class Webcam extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearLabel() => clearField(1); + /// Camera driver status @$pb.TagNumber(2) $core.String get status => $_getSZ(1); @$pb.TagNumber(2) @@ -665,9 +858,11 @@ class Webcam extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearStatus() => clearField(2); + /// Camera properties @$pb.TagNumber(3) $core.List get properties => $_getList(2); + /// Camera human-readable driver name @$pb.TagNumber(4) $core.String get name => $_getSZ(3); @$pb.TagNumber(4) @@ -677,6 +872,7 @@ class Webcam extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearName() => clearField(4); + /// Camera unique identifier @$pb.TagNumber(5) $core.String get id => $_getSZ(4); @$pb.TagNumber(5) @@ -688,7 +884,27 @@ class Webcam extends $pb.GeneratedMessage { } class Property extends $pb.GeneratedMessage { - factory Property() => create(); + factory Property({ + $core.int? widthPx, + $core.int? heightPx, + $core.String? frameFormat, + $core.double? frameRate, + }) { + final $result = create(); + if (widthPx != null) { + $result.widthPx = widthPx; + } + if (heightPx != null) { + $result.heightPx = heightPx; + } + if (frameFormat != null) { + $result.frameFormat = frameFormat; + } + if (frameRate != null) { + $result.frameRate = frameRate; + } + return $result; + } Property._() : super(); factory Property.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Property.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -722,6 +938,7 @@ class Property extends $pb.GeneratedMessage { static Property getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Property? _defaultInstance; + /// Video resolution width in px @$pb.TagNumber(1) $core.int get widthPx => $_getIZ(0); @$pb.TagNumber(1) @@ -731,6 +948,7 @@ class Property extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearWidthPx() => clearField(1); + /// Video resolution height in px @$pb.TagNumber(2) $core.int get heightPx => $_getIZ(1); @$pb.TagNumber(2) @@ -740,6 +958,7 @@ class Property extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearHeightPx() => clearField(2); + /// Video frame format @$pb.TagNumber(3) $core.String get frameFormat => $_getSZ(2); @$pb.TagNumber(3) @@ -749,6 +968,7 @@ class Property extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearFrameFormat() => clearField(3); + /// Video frame rate in fps @$pb.TagNumber(4) $core.double get frameRate => $_getN(3); @$pb.TagNumber(4) @@ -760,7 +980,35 @@ class Property extends $pb.GeneratedMessage { } class IntrinsicParameters extends $pb.GeneratedMessage { - factory IntrinsicParameters() => create(); + factory IntrinsicParameters({ + $core.int? widthPx, + $core.int? heightPx, + $core.double? focalXPx, + $core.double? focalYPx, + $core.double? centerXPx, + $core.double? centerYPx, + }) { + final $result = create(); + if (widthPx != null) { + $result.widthPx = widthPx; + } + if (heightPx != null) { + $result.heightPx = heightPx; + } + if (focalXPx != null) { + $result.focalXPx = focalXPx; + } + if (focalYPx != null) { + $result.focalYPx = focalYPx; + } + if (centerXPx != null) { + $result.centerXPx = centerXPx; + } + if (centerYPx != null) { + $result.centerYPx = centerYPx; + } + return $result; + } IntrinsicParameters._() : super(); factory IntrinsicParameters.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IntrinsicParameters.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -852,7 +1100,19 @@ class IntrinsicParameters extends $pb.GeneratedMessage { } class DistortionParameters extends $pb.GeneratedMessage { - factory DistortionParameters() => create(); + factory DistortionParameters({ + $core.String? model, + $core.Iterable<$core.double>? parameters, + }) { + final $result = create(); + if (model != null) { + $result.model = model; + } + if (parameters != null) { + $result.parameters.addAll(parameters); + } + return $result; + } DistortionParameters._() : super(); factory DistortionParameters.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DistortionParameters.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/component/camera/v1/camera.pbenum.dart b/lib/src/gen/component/camera/v1/camera.pbenum.dart index 0d9a64bc7cb..948a6729b6e 100644 --- a/lib/src/gen/component/camera/v1/camera.pbenum.dart +++ b/lib/src/gen/component/camera/v1/camera.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/camera/v1/camera.pbgrpc.dart b/lib/src/gen/component/camera/v1/camera.pbgrpc.dart index 2a0028d17ae..9587badabc0 100644 --- a/lib/src/gen/component/camera/v1/camera.pbgrpc.dart +++ b/lib/src/gen/component/camera/v1/camera.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/camera/v1/camera.pbjson.dart b/lib/src/gen/component/camera/v1/camera.pbjson.dart index 82086e43665..67e84ba5fe0 100644 --- a/lib/src/gen/component/camera/v1/camera.pbjson.dart +++ b/lib/src/gen/component/camera/v1/camera.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/encoder/v1/encoder.pb.dart b/lib/src/gen/component/encoder/v1/encoder.pb.dart index 04773b63179..89aa4acfc83 100644 --- a/lib/src/gen/component/encoder/v1/encoder.pb.dart +++ b/lib/src/gen/component/encoder/v1/encoder.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -19,7 +19,23 @@ import 'encoder.pbenum.dart'; export 'encoder.pbenum.dart'; class GetPositionRequest extends $pb.GeneratedMessage { - factory GetPositionRequest() => create(); + factory GetPositionRequest({ + $core.String? name, + PositionType? positionType, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (positionType != null) { + $result.positionType = positionType; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetPositionRequest._() : super(); factory GetPositionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPositionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -52,6 +68,7 @@ class GetPositionRequest extends $pb.GeneratedMessage { static GetPositionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPositionRequest? _defaultInstance; + /// Name of encoder @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -61,6 +78,11 @@ class GetPositionRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// If supplied, the response will return the specified + /// position type. If the driver does not implement + /// the requested type, this call will return an error. + /// If position type is not specified, the response + /// will return a default according to the driver. @$pb.TagNumber(2) PositionType get positionType => $_getN(1); @$pb.TagNumber(2) @@ -70,6 +92,7 @@ class GetPositionRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearPositionType() => clearField(2); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -83,7 +106,19 @@ class GetPositionRequest extends $pb.GeneratedMessage { } class GetPositionResponse extends $pb.GeneratedMessage { - factory GetPositionResponse() => create(); + factory GetPositionResponse({ + $core.double? value, + PositionType? positionType, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + if (positionType != null) { + $result.positionType = positionType; + } + return $result; + } GetPositionResponse._() : super(); factory GetPositionResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPositionResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -135,7 +170,19 @@ class GetPositionResponse extends $pb.GeneratedMessage { } class ResetPositionRequest extends $pb.GeneratedMessage { - factory ResetPositionRequest() => create(); + factory ResetPositionRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } ResetPositionRequest._() : super(); factory ResetPositionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ResetPositionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -167,6 +214,7 @@ class ResetPositionRequest extends $pb.GeneratedMessage { static ResetPositionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ResetPositionRequest? _defaultInstance; + /// Name of an encoder @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -176,6 +224,7 @@ class ResetPositionRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -221,7 +270,19 @@ class ResetPositionResponse extends $pb.GeneratedMessage { } class GetPropertiesRequest extends $pb.GeneratedMessage { - factory GetPropertiesRequest() => create(); + factory GetPropertiesRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetPropertiesRequest._() : super(); factory GetPropertiesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPropertiesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -253,6 +314,7 @@ class GetPropertiesRequest extends $pb.GeneratedMessage { static GetPropertiesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPropertiesRequest? _defaultInstance; + /// Name of the encoder @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -262,6 +324,7 @@ class GetPropertiesRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -275,7 +338,19 @@ class GetPropertiesRequest extends $pb.GeneratedMessage { } class GetPropertiesResponse extends $pb.GeneratedMessage { - factory GetPropertiesResponse() => create(); + factory GetPropertiesResponse({ + $core.bool? ticksCountSupported, + $core.bool? angleDegreesSupported, + }) { + final $result = create(); + if (ticksCountSupported != null) { + $result.ticksCountSupported = ticksCountSupported; + } + if (angleDegreesSupported != null) { + $result.angleDegreesSupported = angleDegreesSupported; + } + return $result; + } GetPropertiesResponse._() : super(); factory GetPropertiesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPropertiesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/component/encoder/v1/encoder.pbenum.dart b/lib/src/gen/component/encoder/v1/encoder.pbenum.dart index c65691beaca..aa5fcb323a5 100644 --- a/lib/src/gen/component/encoder/v1/encoder.pbenum.dart +++ b/lib/src/gen/component/encoder/v1/encoder.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/encoder/v1/encoder.pbgrpc.dart b/lib/src/gen/component/encoder/v1/encoder.pbgrpc.dart index 099faf675f2..03041fe36a0 100644 --- a/lib/src/gen/component/encoder/v1/encoder.pbgrpc.dart +++ b/lib/src/gen/component/encoder/v1/encoder.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/encoder/v1/encoder.pbjson.dart b/lib/src/gen/component/encoder/v1/encoder.pbjson.dart index e2c908f0087..4172cfb1bf1 100644 --- a/lib/src/gen/component/encoder/v1/encoder.pbjson.dart +++ b/lib/src/gen/component/encoder/v1/encoder.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/gantry/v1/gantry.pb.dart b/lib/src/gen/component/gantry/v1/gantry.pb.dart index c16158af3b6..392d22f6919 100644 --- a/lib/src/gen/component/gantry/v1/gantry.pb.dart +++ b/lib/src/gen/component/gantry/v1/gantry.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -16,7 +16,19 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../../../google/protobuf/struct.pb.dart' as $2; class GetPositionRequest extends $pb.GeneratedMessage { - factory GetPositionRequest() => create(); + factory GetPositionRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetPositionRequest._() : super(); factory GetPositionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPositionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -57,6 +69,7 @@ class GetPositionRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -70,7 +83,15 @@ class GetPositionRequest extends $pb.GeneratedMessage { } class GetPositionResponse extends $pb.GeneratedMessage { - factory GetPositionResponse() => create(); + factory GetPositionResponse({ + $core.Iterable<$core.double>? positionsMm, + }) { + final $result = create(); + if (positionsMm != null) { + $result.positionsMm.addAll(positionsMm); + } + return $result; + } GetPositionResponse._() : super(); factory GetPositionResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPositionResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -106,7 +127,27 @@ class GetPositionResponse extends $pb.GeneratedMessage { } class MoveToPositionRequest extends $pb.GeneratedMessage { - factory MoveToPositionRequest() => create(); + factory MoveToPositionRequest({ + $core.String? name, + $core.Iterable<$core.double>? positionsMm, + $core.Iterable<$core.double>? speedsMmPerSec, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (positionsMm != null) { + $result.positionsMm.addAll(positionsMm); + } + if (speedsMmPerSec != null) { + $result.speedsMmPerSec.addAll(speedsMmPerSec); + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } MoveToPositionRequest._() : super(); factory MoveToPositionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MoveToPositionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -149,12 +190,15 @@ class MoveToPositionRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Number of millimeters to move the gantry by respective to each axis. @$pb.TagNumber(2) $core.List<$core.double> get positionsMm => $_getList(1); + /// Speeds to move each gantry axis must match length and order of positions_mm. @$pb.TagNumber(3) $core.List<$core.double> get speedsMmPerSec => $_getList(2); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(3); @$pb.TagNumber(99) @@ -200,7 +244,19 @@ class MoveToPositionResponse extends $pb.GeneratedMessage { } class HomeRequest extends $pb.GeneratedMessage { - factory HomeRequest() => create(); + factory HomeRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } HomeRequest._() : super(); factory HomeRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory HomeRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -241,6 +297,7 @@ class HomeRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -254,7 +311,15 @@ class HomeRequest extends $pb.GeneratedMessage { } class HomeResponse extends $pb.GeneratedMessage { - factory HomeResponse() => create(); + factory HomeResponse({ + $core.bool? homed, + }) { + final $result = create(); + if (homed != null) { + $result.homed = homed; + } + return $result; + } HomeResponse._() : super(); factory HomeResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory HomeResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -285,6 +350,7 @@ class HomeResponse extends $pb.GeneratedMessage { static HomeResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static HomeResponse? _defaultInstance; + /// A bool describing whether the gantry has completed homing @$pb.TagNumber(1) $core.bool get homed => $_getBF(0); @$pb.TagNumber(1) @@ -296,7 +362,19 @@ class HomeResponse extends $pb.GeneratedMessage { } class GetLengthsRequest extends $pb.GeneratedMessage { - factory GetLengthsRequest() => create(); + factory GetLengthsRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetLengthsRequest._() : super(); factory GetLengthsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetLengthsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -337,6 +415,7 @@ class GetLengthsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -350,7 +429,15 @@ class GetLengthsRequest extends $pb.GeneratedMessage { } class GetLengthsResponse extends $pb.GeneratedMessage { - factory GetLengthsResponse() => create(); + factory GetLengthsResponse({ + $core.Iterable<$core.double>? lengthsMm, + }) { + final $result = create(); + if (lengthsMm != null) { + $result.lengthsMm.addAll(lengthsMm); + } + return $result; + } GetLengthsResponse._() : super(); factory GetLengthsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetLengthsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -386,7 +473,19 @@ class GetLengthsResponse extends $pb.GeneratedMessage { } class StopRequest extends $pb.GeneratedMessage { - factory StopRequest() => create(); + factory StopRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } StopRequest._() : super(); factory StopRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StopRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -418,6 +517,7 @@ class StopRequest extends $pb.GeneratedMessage { static StopRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StopRequest? _defaultInstance; + /// Name of a gantry @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -427,6 +527,7 @@ class StopRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -472,7 +573,23 @@ class StopResponse extends $pb.GeneratedMessage { } class Status extends $pb.GeneratedMessage { - factory Status() => create(); + factory Status({ + $core.Iterable<$core.double>? positionsMm, + $core.Iterable<$core.double>? lengthsMm, + $core.bool? isMoving, + }) { + final $result = create(); + if (positionsMm != null) { + $result.positionsMm.addAll(positionsMm); + } + if (lengthsMm != null) { + $result.lengthsMm.addAll(lengthsMm); + } + if (isMoving != null) { + $result.isMoving = isMoving; + } + return $result; + } Status._() : super(); factory Status.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Status.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -522,7 +639,15 @@ class Status extends $pb.GeneratedMessage { } class IsMovingRequest extends $pb.GeneratedMessage { - factory IsMovingRequest() => create(); + factory IsMovingRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } IsMovingRequest._() : super(); factory IsMovingRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IsMovingRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -564,7 +689,15 @@ class IsMovingRequest extends $pb.GeneratedMessage { } class IsMovingResponse extends $pb.GeneratedMessage { - factory IsMovingResponse() => create(); + factory IsMovingResponse({ + $core.bool? isMoving, + }) { + final $result = create(); + if (isMoving != null) { + $result.isMoving = isMoving; + } + return $result; + } IsMovingResponse._() : super(); factory IsMovingResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IsMovingResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/component/gantry/v1/gantry.pbenum.dart b/lib/src/gen/component/gantry/v1/gantry.pbenum.dart index b283bf3c979..6d7707b4f76 100644 --- a/lib/src/gen/component/gantry/v1/gantry.pbenum.dart +++ b/lib/src/gen/component/gantry/v1/gantry.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/gantry/v1/gantry.pbgrpc.dart b/lib/src/gen/component/gantry/v1/gantry.pbgrpc.dart index 2e4ecd032dd..8ff60afedfb 100644 --- a/lib/src/gen/component/gantry/v1/gantry.pbgrpc.dart +++ b/lib/src/gen/component/gantry/v1/gantry.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/gantry/v1/gantry.pbjson.dart b/lib/src/gen/component/gantry/v1/gantry.pbjson.dart index 75847ec018c..2fbc6cacd8e 100644 --- a/lib/src/gen/component/gantry/v1/gantry.pbjson.dart +++ b/lib/src/gen/component/gantry/v1/gantry.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/generic/v1/generic.pb.dart b/lib/src/gen/component/generic/v1/generic.pb.dart index 8b62d99bc39..534e6ec7b21 100644 --- a/lib/src/gen/component/generic/v1/generic.pb.dart +++ b/lib/src/gen/component/generic/v1/generic.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/generic/v1/generic.pbenum.dart b/lib/src/gen/component/generic/v1/generic.pbenum.dart index e1d3090f0dc..27b089e065f 100644 --- a/lib/src/gen/component/generic/v1/generic.pbenum.dart +++ b/lib/src/gen/component/generic/v1/generic.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/generic/v1/generic.pbgrpc.dart b/lib/src/gen/component/generic/v1/generic.pbgrpc.dart index 188b5c4a9ab..861142024bf 100644 --- a/lib/src/gen/component/generic/v1/generic.pbgrpc.dart +++ b/lib/src/gen/component/generic/v1/generic.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/generic/v1/generic.pbjson.dart b/lib/src/gen/component/generic/v1/generic.pbjson.dart index f7397d6d500..1700daa10f8 100644 --- a/lib/src/gen/component/generic/v1/generic.pbjson.dart +++ b/lib/src/gen/component/generic/v1/generic.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/gripper/v1/gripper.pb.dart b/lib/src/gen/component/gripper/v1/gripper.pb.dart index a230827e5ae..b2eb9da3d31 100644 --- a/lib/src/gen/component/gripper/v1/gripper.pb.dart +++ b/lib/src/gen/component/gripper/v1/gripper.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -16,7 +16,19 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../../../google/protobuf/struct.pb.dart' as $2; class OpenRequest extends $pb.GeneratedMessage { - factory OpenRequest() => create(); + factory OpenRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } OpenRequest._() : super(); factory OpenRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory OpenRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -102,7 +114,19 @@ class OpenResponse extends $pb.GeneratedMessage { } class GrabRequest extends $pb.GeneratedMessage { - factory GrabRequest() => create(); + factory GrabRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GrabRequest._() : super(); factory GrabRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GrabRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -156,7 +180,19 @@ class GrabRequest extends $pb.GeneratedMessage { } class GrabResponse extends $pb.GeneratedMessage { - factory GrabResponse() => create(); + factory GrabResponse({ + $core.bool? success, + $2.Struct? extra, + }) { + final $result = create(); + if (success != null) { + $result.success = success; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GrabResponse._() : super(); factory GrabResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GrabResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -210,7 +246,19 @@ class GrabResponse extends $pb.GeneratedMessage { } class StopRequest extends $pb.GeneratedMessage { - factory StopRequest() => create(); + factory StopRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } StopRequest._() : super(); factory StopRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StopRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -242,6 +290,7 @@ class StopRequest extends $pb.GeneratedMessage { static StopRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StopRequest? _defaultInstance; + /// Name of a gripper @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -296,7 +345,15 @@ class StopResponse extends $pb.GeneratedMessage { } class IsMovingRequest extends $pb.GeneratedMessage { - factory IsMovingRequest() => create(); + factory IsMovingRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } IsMovingRequest._() : super(); factory IsMovingRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IsMovingRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -338,7 +395,15 @@ class IsMovingRequest extends $pb.GeneratedMessage { } class IsMovingResponse extends $pb.GeneratedMessage { - factory IsMovingResponse() => create(); + factory IsMovingResponse({ + $core.bool? isMoving, + }) { + final $result = create(); + if (isMoving != null) { + $result.isMoving = isMoving; + } + return $result; + } IsMovingResponse._() : super(); factory IsMovingResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IsMovingResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/component/gripper/v1/gripper.pbenum.dart b/lib/src/gen/component/gripper/v1/gripper.pbenum.dart index 4b53a77048b..09cd561d707 100644 --- a/lib/src/gen/component/gripper/v1/gripper.pbenum.dart +++ b/lib/src/gen/component/gripper/v1/gripper.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/gripper/v1/gripper.pbgrpc.dart b/lib/src/gen/component/gripper/v1/gripper.pbgrpc.dart index 86b92e55206..8adbb309216 100644 --- a/lib/src/gen/component/gripper/v1/gripper.pbgrpc.dart +++ b/lib/src/gen/component/gripper/v1/gripper.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/gripper/v1/gripper.pbjson.dart b/lib/src/gen/component/gripper/v1/gripper.pbjson.dart index c059096b522..82005de7f65 100644 --- a/lib/src/gen/component/gripper/v1/gripper.pbjson.dart +++ b/lib/src/gen/component/gripper/v1/gripper.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/inputcontroller/v1/input_controller.pb.dart b/lib/src/gen/component/inputcontroller/v1/input_controller.pb.dart index 38844aabfdb..bd0155a5275 100644 --- a/lib/src/gen/component/inputcontroller/v1/input_controller.pb.dart +++ b/lib/src/gen/component/inputcontroller/v1/input_controller.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -17,7 +17,19 @@ import '../../../google/protobuf/struct.pb.dart' as $2; import '../../../google/protobuf/timestamp.pb.dart' as $3; class GetControlsRequest extends $pb.GeneratedMessage { - factory GetControlsRequest() => create(); + factory GetControlsRequest({ + $core.String? controller, + $2.Struct? extra, + }) { + final $result = create(); + if (controller != null) { + $result.controller = controller; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetControlsRequest._() : super(); factory GetControlsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetControlsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -49,6 +61,7 @@ class GetControlsRequest extends $pb.GeneratedMessage { static GetControlsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetControlsRequest? _defaultInstance; + /// Name of an input controller @$pb.TagNumber(1) $core.String get controller => $_getSZ(0); @$pb.TagNumber(1) @@ -58,6 +71,7 @@ class GetControlsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearController() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -71,7 +85,15 @@ class GetControlsRequest extends $pb.GeneratedMessage { } class GetControlsResponse extends $pb.GeneratedMessage { - factory GetControlsResponse() => create(); + factory GetControlsResponse({ + $core.Iterable<$core.String>? controls, + }) { + final $result = create(); + if (controls != null) { + $result.controls.addAll(controls); + } + return $result; + } GetControlsResponse._() : super(); factory GetControlsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetControlsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -102,12 +124,26 @@ class GetControlsResponse extends $pb.GeneratedMessage { static GetControlsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetControlsResponse? _defaultInstance; + /// Returns a list of all the controls (buttons and axes) that are + /// available to a given Input Controller @$pb.TagNumber(1) $core.List<$core.String> get controls => $_getList(0); } class GetEventsRequest extends $pb.GeneratedMessage { - factory GetEventsRequest() => create(); + factory GetEventsRequest({ + $core.String? controller, + $2.Struct? extra, + }) { + final $result = create(); + if (controller != null) { + $result.controller = controller; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetEventsRequest._() : super(); factory GetEventsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetEventsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -139,6 +175,7 @@ class GetEventsRequest extends $pb.GeneratedMessage { static GetEventsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetEventsRequest? _defaultInstance; + /// Name of an input controller @$pb.TagNumber(1) $core.String get controller => $_getSZ(0); @$pb.TagNumber(1) @@ -148,6 +185,7 @@ class GetEventsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearController() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -161,7 +199,15 @@ class GetEventsRequest extends $pb.GeneratedMessage { } class GetEventsResponse extends $pb.GeneratedMessage { - factory GetEventsResponse() => create(); + factory GetEventsResponse({ + $core.Iterable? events, + }) { + final $result = create(); + if (events != null) { + $result.events.addAll(events); + } + return $result; + } GetEventsResponse._() : super(); factory GetEventsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetEventsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -192,12 +238,30 @@ class GetEventsResponse extends $pb.GeneratedMessage { static GetEventsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetEventsResponse? _defaultInstance; + /// Returns a list of the most recent event for each control on a given InputController. Effectively provides the current "state" of all + /// buttons/axes on a given input controller @$pb.TagNumber(1) $core.List get events => $_getList(0); } class TriggerEventRequest extends $pb.GeneratedMessage { - factory TriggerEventRequest() => create(); + factory TriggerEventRequest({ + $core.String? controller, + Event? event, + $2.Struct? extra, + }) { + final $result = create(); + if (controller != null) { + $result.controller = controller; + } + if (event != null) { + $result.event = event; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } TriggerEventRequest._() : super(); factory TriggerEventRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TriggerEventRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -230,6 +294,7 @@ class TriggerEventRequest extends $pb.GeneratedMessage { static TriggerEventRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TriggerEventRequest? _defaultInstance; + /// Name of an input controller @$pb.TagNumber(1) $core.String get controller => $_getSZ(0); @$pb.TagNumber(1) @@ -239,6 +304,7 @@ class TriggerEventRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearController() => clearField(1); + /// Digitally assert a given event @$pb.TagNumber(2) Event get event => $_getN(1); @$pb.TagNumber(2) @@ -250,6 +316,7 @@ class TriggerEventRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) Event ensureEvent() => $_ensure(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -295,7 +362,27 @@ class TriggerEventResponse extends $pb.GeneratedMessage { } class Event extends $pb.GeneratedMessage { - factory Event() => create(); + factory Event({ + $3.Timestamp? time, + $core.String? event, + $core.String? control, + $core.double? value, + }) { + final $result = create(); + if (time != null) { + $result.time = time; + } + if (event != null) { + $result.event = event; + } + if (control != null) { + $result.control = control; + } + if (value != null) { + $result.value = value; + } + return $result; + } Event._() : super(); factory Event.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Event.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -329,6 +416,7 @@ class Event extends $pb.GeneratedMessage { static Event getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Event? _defaultInstance; + /// Timestamp of event @$pb.TagNumber(1) $3.Timestamp get time => $_getN(0); @$pb.TagNumber(1) @@ -340,6 +428,7 @@ class Event extends $pb.GeneratedMessage { @$pb.TagNumber(1) $3.Timestamp ensureTime() => $_ensure(0); + /// An event type (eg: ButtonPress, ButtonRelease) @$pb.TagNumber(2) $core.String get event => $_getSZ(1); @$pb.TagNumber(2) @@ -349,6 +438,7 @@ class Event extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearEvent() => clearField(2); + /// A control, can be a button (eg: ButtonSouth) or an axis (eg: AbsoluteX) @$pb.TagNumber(3) $core.String get control => $_getSZ(2); @$pb.TagNumber(3) @@ -358,6 +448,7 @@ class Event extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearControl() => clearField(3); + /// 0 or 1 for buttons, -1.0 to +1.0 for axes @$pb.TagNumber(4) $core.double get value => $_getN(3); @$pb.TagNumber(4) @@ -369,7 +460,23 @@ class Event extends $pb.GeneratedMessage { } class StreamEventsRequest_Events extends $pb.GeneratedMessage { - factory StreamEventsRequest_Events() => create(); + factory StreamEventsRequest_Events({ + $core.String? control, + $core.Iterable<$core.String>? events, + $core.Iterable<$core.String>? cancelledEvents, + }) { + final $result = create(); + if (control != null) { + $result.control = control; + } + if (events != null) { + $result.events.addAll(events); + } + if (cancelledEvents != null) { + $result.cancelledEvents.addAll(cancelledEvents); + } + return $result; + } StreamEventsRequest_Events._() : super(); factory StreamEventsRequest_Events.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StreamEventsRequest_Events.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -402,6 +509,7 @@ class StreamEventsRequest_Events extends $pb.GeneratedMessage { static StreamEventsRequest_Events getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StreamEventsRequest_Events? _defaultInstance; + /// Name of a control (button or axis) @$pb.TagNumber(1) $core.String get control => $_getSZ(0); @$pb.TagNumber(1) @@ -411,15 +519,34 @@ class StreamEventsRequest_Events extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearControl() => clearField(1); + /// Specify which event types to recieve events for @$pb.TagNumber(2) $core.List<$core.String> get events => $_getList(1); + /// Specify which event types to stop recieving events for + /// This can be an empty list @$pb.TagNumber(3) $core.List<$core.String> get cancelledEvents => $_getList(2); } class StreamEventsRequest extends $pb.GeneratedMessage { - factory StreamEventsRequest() => create(); + factory StreamEventsRequest({ + $core.String? controller, + $core.Iterable? events, + $2.Struct? extra, + }) { + final $result = create(); + if (controller != null) { + $result.controller = controller; + } + if (events != null) { + $result.events.addAll(events); + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } StreamEventsRequest._() : super(); factory StreamEventsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StreamEventsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -452,6 +579,7 @@ class StreamEventsRequest extends $pb.GeneratedMessage { static StreamEventsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StreamEventsRequest? _defaultInstance; + /// Name of an input controller @$pb.TagNumber(1) $core.String get controller => $_getSZ(0); @$pb.TagNumber(1) @@ -461,9 +589,11 @@ class StreamEventsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearController() => clearField(1); + /// A list of Events @$pb.TagNumber(2) $core.List get events => $_getList(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -477,7 +607,15 @@ class StreamEventsRequest extends $pb.GeneratedMessage { } class StreamEventsResponse extends $pb.GeneratedMessage { - factory StreamEventsResponse() => create(); + factory StreamEventsResponse({ + Event? event, + }) { + final $result = create(); + if (event != null) { + $result.event = event; + } + return $result; + } StreamEventsResponse._() : super(); factory StreamEventsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StreamEventsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -508,6 +646,7 @@ class StreamEventsResponse extends $pb.GeneratedMessage { static StreamEventsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StreamEventsResponse? _defaultInstance; + /// Event for a controller @$pb.TagNumber(1) Event get event => $_getN(0); @$pb.TagNumber(1) @@ -521,7 +660,15 @@ class StreamEventsResponse extends $pb.GeneratedMessage { } class Status extends $pb.GeneratedMessage { - factory Status() => create(); + factory Status({ + $core.Iterable? events, + }) { + final $result = create(); + if (events != null) { + $result.events.addAll(events); + } + return $result; + } Status._() : super(); factory Status.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Status.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/component/inputcontroller/v1/input_controller.pbenum.dart b/lib/src/gen/component/inputcontroller/v1/input_controller.pbenum.dart index b7d50abbb0b..b4faf4ca09d 100644 --- a/lib/src/gen/component/inputcontroller/v1/input_controller.pbenum.dart +++ b/lib/src/gen/component/inputcontroller/v1/input_controller.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/inputcontroller/v1/input_controller.pbgrpc.dart b/lib/src/gen/component/inputcontroller/v1/input_controller.pbgrpc.dart index 234270ce5d4..5ebd41139fe 100644 --- a/lib/src/gen/component/inputcontroller/v1/input_controller.pbgrpc.dart +++ b/lib/src/gen/component/inputcontroller/v1/input_controller.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/inputcontroller/v1/input_controller.pbjson.dart b/lib/src/gen/component/inputcontroller/v1/input_controller.pbjson.dart index 45a95118167..b9e4b63a354 100644 --- a/lib/src/gen/component/inputcontroller/v1/input_controller.pbjson.dart +++ b/lib/src/gen/component/inputcontroller/v1/input_controller.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/motor/v1/motor.pb.dart b/lib/src/gen/component/motor/v1/motor.pb.dart index a97133876a3..55be27b65e7 100644 --- a/lib/src/gen/component/motor/v1/motor.pb.dart +++ b/lib/src/gen/component/motor/v1/motor.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -16,7 +16,23 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../../../google/protobuf/struct.pb.dart' as $2; class SetPowerRequest extends $pb.GeneratedMessage { - factory SetPowerRequest() => create(); + factory SetPowerRequest({ + $core.String? name, + $core.double? powerPct, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (powerPct != null) { + $result.powerPct = powerPct; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } SetPowerRequest._() : super(); factory SetPowerRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SetPowerRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -49,6 +65,7 @@ class SetPowerRequest extends $pb.GeneratedMessage { static SetPowerRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SetPowerRequest? _defaultInstance; + /// Name of a motor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -58,6 +75,7 @@ class SetPowerRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Percentage of motor's power, between -1 and 1 @$pb.TagNumber(2) $core.double get powerPct => $_getN(1); @$pb.TagNumber(2) @@ -67,6 +85,7 @@ class SetPowerRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearPowerPct() => clearField(2); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -112,7 +131,27 @@ class SetPowerResponse extends $pb.GeneratedMessage { } class GoForRequest extends $pb.GeneratedMessage { - factory GoForRequest() => create(); + factory GoForRequest({ + $core.String? name, + $core.double? rpm, + $core.double? revolutions, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (rpm != null) { + $result.rpm = rpm; + } + if (revolutions != null) { + $result.revolutions = revolutions; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GoForRequest._() : super(); factory GoForRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GoForRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -146,6 +185,7 @@ class GoForRequest extends $pb.GeneratedMessage { static GoForRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GoForRequest? _defaultInstance; + /// Name of a motor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -155,6 +195,7 @@ class GoForRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Speed of motor travel in rotations per minute @$pb.TagNumber(2) $core.double get rpm => $_getN(1); @$pb.TagNumber(2) @@ -164,6 +205,7 @@ class GoForRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearRpm() => clearField(2); + /// Number of revolutions relative to motor's start position @$pb.TagNumber(3) $core.double get revolutions => $_getN(2); @$pb.TagNumber(3) @@ -173,6 +215,7 @@ class GoForRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearRevolutions() => clearField(3); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(3); @$pb.TagNumber(99) @@ -218,7 +261,27 @@ class GoForResponse extends $pb.GeneratedMessage { } class GoToRequest extends $pb.GeneratedMessage { - factory GoToRequest() => create(); + factory GoToRequest({ + $core.String? name, + $core.double? rpm, + $core.double? positionRevolutions, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (rpm != null) { + $result.rpm = rpm; + } + if (positionRevolutions != null) { + $result.positionRevolutions = positionRevolutions; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GoToRequest._() : super(); factory GoToRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GoToRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -252,6 +315,7 @@ class GoToRequest extends $pb.GeneratedMessage { static GoToRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GoToRequest? _defaultInstance; + /// Name of a motor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -261,6 +325,7 @@ class GoToRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Speed of motor travel in rotations per minute @$pb.TagNumber(2) $core.double get rpm => $_getN(1); @$pb.TagNumber(2) @@ -270,6 +335,7 @@ class GoToRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearRpm() => clearField(2); + /// Number of revolutions relative to motor's home home/zero @$pb.TagNumber(3) $core.double get positionRevolutions => $_getN(2); @$pb.TagNumber(3) @@ -279,6 +345,7 @@ class GoToRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearPositionRevolutions() => clearField(3); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(3); @$pb.TagNumber(99) @@ -324,7 +391,23 @@ class GoToResponse extends $pb.GeneratedMessage { } class ResetZeroPositionRequest extends $pb.GeneratedMessage { - factory ResetZeroPositionRequest() => create(); + factory ResetZeroPositionRequest({ + $core.String? name, + $core.double? offset, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (offset != null) { + $result.offset = offset; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } ResetZeroPositionRequest._() : super(); factory ResetZeroPositionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ResetZeroPositionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -357,6 +440,7 @@ class ResetZeroPositionRequest extends $pb.GeneratedMessage { static ResetZeroPositionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ResetZeroPositionRequest? _defaultInstance; + /// Name of a motor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -366,6 +450,7 @@ class ResetZeroPositionRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Motor position @$pb.TagNumber(2) $core.double get offset => $_getN(1); @$pb.TagNumber(2) @@ -375,6 +460,7 @@ class ResetZeroPositionRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearOffset() => clearField(2); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -420,7 +506,19 @@ class ResetZeroPositionResponse extends $pb.GeneratedMessage { } class GetPositionRequest extends $pb.GeneratedMessage { - factory GetPositionRequest() => create(); + factory GetPositionRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetPositionRequest._() : super(); factory GetPositionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPositionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -452,6 +550,7 @@ class GetPositionRequest extends $pb.GeneratedMessage { static GetPositionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPositionRequest? _defaultInstance; + /// Name of a motor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -461,6 +560,7 @@ class GetPositionRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -474,7 +574,15 @@ class GetPositionRequest extends $pb.GeneratedMessage { } class GetPositionResponse extends $pb.GeneratedMessage { - factory GetPositionResponse() => create(); + factory GetPositionResponse({ + $core.double? position, + }) { + final $result = create(); + if (position != null) { + $result.position = position; + } + return $result; + } GetPositionResponse._() : super(); factory GetPositionResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPositionResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -505,6 +613,7 @@ class GetPositionResponse extends $pb.GeneratedMessage { static GetPositionResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPositionResponse? _defaultInstance; + /// Current position of the motor relative to its home @$pb.TagNumber(1) $core.double get position => $_getN(0); @$pb.TagNumber(1) @@ -516,7 +625,19 @@ class GetPositionResponse extends $pb.GeneratedMessage { } class StopRequest extends $pb.GeneratedMessage { - factory StopRequest() => create(); + factory StopRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } StopRequest._() : super(); factory StopRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StopRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -548,6 +669,7 @@ class StopRequest extends $pb.GeneratedMessage { static StopRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StopRequest? _defaultInstance; + /// Name of a motor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -557,6 +679,7 @@ class StopRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -602,7 +725,19 @@ class StopResponse extends $pb.GeneratedMessage { } class IsPoweredRequest extends $pb.GeneratedMessage { - factory IsPoweredRequest() => create(); + factory IsPoweredRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } IsPoweredRequest._() : super(); factory IsPoweredRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IsPoweredRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -634,6 +769,7 @@ class IsPoweredRequest extends $pb.GeneratedMessage { static IsPoweredRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static IsPoweredRequest? _defaultInstance; + /// Name of a motor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -643,6 +779,7 @@ class IsPoweredRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -656,7 +793,19 @@ class IsPoweredRequest extends $pb.GeneratedMessage { } class IsPoweredResponse extends $pb.GeneratedMessage { - factory IsPoweredResponse() => create(); + factory IsPoweredResponse({ + $core.bool? isOn, + $core.double? powerPct, + }) { + final $result = create(); + if (isOn != null) { + $result.isOn = isOn; + } + if (powerPct != null) { + $result.powerPct = powerPct; + } + return $result; + } IsPoweredResponse._() : super(); factory IsPoweredResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IsPoweredResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -688,6 +837,7 @@ class IsPoweredResponse extends $pb.GeneratedMessage { static IsPoweredResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static IsPoweredResponse? _defaultInstance; + /// Returns true if the motor is on @$pb.TagNumber(1) $core.bool get isOn => $_getBF(0); @$pb.TagNumber(1) @@ -697,6 +847,9 @@ class IsPoweredResponse extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearIsOn() => clearField(1); + /// Returns power percent (from 0 to 1, or from -1 to 1 for motors that support negative power), + /// based on the last command sent to motor. If the last command was a stop command, this value + /// will be 0. @$pb.TagNumber(2) $core.double get powerPct => $_getN(1); @$pb.TagNumber(2) @@ -708,7 +861,19 @@ class IsPoweredResponse extends $pb.GeneratedMessage { } class GetPropertiesRequest extends $pb.GeneratedMessage { - factory GetPropertiesRequest() => create(); + factory GetPropertiesRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetPropertiesRequest._() : super(); factory GetPropertiesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPropertiesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -740,6 +905,7 @@ class GetPropertiesRequest extends $pb.GeneratedMessage { static GetPropertiesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPropertiesRequest? _defaultInstance; + /// Name of a motor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -749,6 +915,7 @@ class GetPropertiesRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -762,7 +929,15 @@ class GetPropertiesRequest extends $pb.GeneratedMessage { } class GetPropertiesResponse extends $pb.GeneratedMessage { - factory GetPropertiesResponse() => create(); + factory GetPropertiesResponse({ + $core.bool? positionReporting, + }) { + final $result = create(); + if (positionReporting != null) { + $result.positionReporting = positionReporting; + } + return $result; + } GetPropertiesResponse._() : super(); factory GetPropertiesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPropertiesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -793,6 +968,7 @@ class GetPropertiesResponse extends $pb.GeneratedMessage { static GetPropertiesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPropertiesResponse? _defaultInstance; + /// Returns true if the motor supports reporting its position @$pb.TagNumber(1) $core.bool get positionReporting => $_getBF(0); @$pb.TagNumber(1) @@ -804,7 +980,23 @@ class GetPropertiesResponse extends $pb.GeneratedMessage { } class Status extends $pb.GeneratedMessage { - factory Status() => create(); + factory Status({ + $core.bool? isPowered, + $core.double? position, + $core.bool? isMoving, + }) { + final $result = create(); + if (isPowered != null) { + $result.isPowered = isPowered; + } + if (position != null) { + $result.position = position; + } + if (isMoving != null) { + $result.isMoving = isMoving; + } + return $result; + } Status._() : super(); factory Status.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Status.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -837,6 +1029,7 @@ class Status extends $pb.GeneratedMessage { static Status getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Status? _defaultInstance; + /// Returns true if the motor is powered @$pb.TagNumber(1) $core.bool get isPowered => $_getBF(0); @$pb.TagNumber(1) @@ -846,6 +1039,7 @@ class Status extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearIsPowered() => clearField(1); + /// Returns current position of the motor relative to its home @$pb.TagNumber(3) $core.double get position => $_getN(1); @$pb.TagNumber(3) @@ -855,6 +1049,7 @@ class Status extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearPosition() => clearField(3); + /// Returns true if the motor is moving @$pb.TagNumber(4) $core.bool get isMoving => $_getBF(2); @$pb.TagNumber(4) @@ -866,7 +1061,15 @@ class Status extends $pb.GeneratedMessage { } class IsMovingRequest extends $pb.GeneratedMessage { - factory IsMovingRequest() => create(); + factory IsMovingRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } IsMovingRequest._() : super(); factory IsMovingRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IsMovingRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -908,7 +1111,15 @@ class IsMovingRequest extends $pb.GeneratedMessage { } class IsMovingResponse extends $pb.GeneratedMessage { - factory IsMovingResponse() => create(); + factory IsMovingResponse({ + $core.bool? isMoving, + }) { + final $result = create(); + if (isMoving != null) { + $result.isMoving = isMoving; + } + return $result; + } IsMovingResponse._() : super(); factory IsMovingResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IsMovingResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/component/motor/v1/motor.pbenum.dart b/lib/src/gen/component/motor/v1/motor.pbenum.dart index 0cc469c0f28..1b94c36f833 100644 --- a/lib/src/gen/component/motor/v1/motor.pbenum.dart +++ b/lib/src/gen/component/motor/v1/motor.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/motor/v1/motor.pbgrpc.dart b/lib/src/gen/component/motor/v1/motor.pbgrpc.dart index 882c08fa967..21aa4ec85e1 100644 --- a/lib/src/gen/component/motor/v1/motor.pbgrpc.dart +++ b/lib/src/gen/component/motor/v1/motor.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/motor/v1/motor.pbjson.dart b/lib/src/gen/component/motor/v1/motor.pbjson.dart index 361596ec700..716212c9acf 100644 --- a/lib/src/gen/component/motor/v1/motor.pbjson.dart +++ b/lib/src/gen/component/motor/v1/motor.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/movementsensor/v1/movementsensor.pb.dart b/lib/src/gen/component/movementsensor/v1/movementsensor.pb.dart index c00a8883a78..1ea6134d67c 100644 --- a/lib/src/gen/component/movementsensor/v1/movementsensor.pb.dart +++ b/lib/src/gen/component/movementsensor/v1/movementsensor.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -17,7 +17,19 @@ import '../../../common/v1/common.pb.dart' as $1; import '../../../google/protobuf/struct.pb.dart' as $2; class GetLinearVelocityRequest extends $pb.GeneratedMessage { - factory GetLinearVelocityRequest() => create(); + factory GetLinearVelocityRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetLinearVelocityRequest._() : super(); factory GetLinearVelocityRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetLinearVelocityRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -49,6 +61,7 @@ class GetLinearVelocityRequest extends $pb.GeneratedMessage { static GetLinearVelocityRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetLinearVelocityRequest? _defaultInstance; + /// Name of a movement sensor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -58,6 +71,7 @@ class GetLinearVelocityRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -71,7 +85,15 @@ class GetLinearVelocityRequest extends $pb.GeneratedMessage { } class GetLinearVelocityResponse extends $pb.GeneratedMessage { - factory GetLinearVelocityResponse() => create(); + factory GetLinearVelocityResponse({ + $1.Vector3? linearVelocity, + }) { + final $result = create(); + if (linearVelocity != null) { + $result.linearVelocity = linearVelocity; + } + return $result; + } GetLinearVelocityResponse._() : super(); factory GetLinearVelocityResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetLinearVelocityResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -102,6 +124,7 @@ class GetLinearVelocityResponse extends $pb.GeneratedMessage { static GetLinearVelocityResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetLinearVelocityResponse? _defaultInstance; + /// Linear velocity in m/s across x/y/z axes @$pb.TagNumber(1) $1.Vector3 get linearVelocity => $_getN(0); @$pb.TagNumber(1) @@ -115,7 +138,19 @@ class GetLinearVelocityResponse extends $pb.GeneratedMessage { } class GetAngularVelocityRequest extends $pb.GeneratedMessage { - factory GetAngularVelocityRequest() => create(); + factory GetAngularVelocityRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetAngularVelocityRequest._() : super(); factory GetAngularVelocityRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetAngularVelocityRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -147,6 +182,7 @@ class GetAngularVelocityRequest extends $pb.GeneratedMessage { static GetAngularVelocityRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetAngularVelocityRequest? _defaultInstance; + /// Name of a movement sensor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -156,6 +192,7 @@ class GetAngularVelocityRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -169,7 +206,15 @@ class GetAngularVelocityRequest extends $pb.GeneratedMessage { } class GetAngularVelocityResponse extends $pb.GeneratedMessage { - factory GetAngularVelocityResponse() => create(); + factory GetAngularVelocityResponse({ + $1.Vector3? angularVelocity, + }) { + final $result = create(); + if (angularVelocity != null) { + $result.angularVelocity = angularVelocity; + } + return $result; + } GetAngularVelocityResponse._() : super(); factory GetAngularVelocityResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetAngularVelocityResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -200,6 +245,7 @@ class GetAngularVelocityResponse extends $pb.GeneratedMessage { static GetAngularVelocityResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetAngularVelocityResponse? _defaultInstance; + /// Angular velocity in degrees/s across x/y/z axes @$pb.TagNumber(1) $1.Vector3 get angularVelocity => $_getN(0); @$pb.TagNumber(1) @@ -213,7 +259,19 @@ class GetAngularVelocityResponse extends $pb.GeneratedMessage { } class GetCompassHeadingRequest extends $pb.GeneratedMessage { - factory GetCompassHeadingRequest() => create(); + factory GetCompassHeadingRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetCompassHeadingRequest._() : super(); factory GetCompassHeadingRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetCompassHeadingRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -245,6 +303,7 @@ class GetCompassHeadingRequest extends $pb.GeneratedMessage { static GetCompassHeadingRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetCompassHeadingRequest? _defaultInstance; + /// Name of a movement sensor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -254,6 +313,7 @@ class GetCompassHeadingRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -267,7 +327,15 @@ class GetCompassHeadingRequest extends $pb.GeneratedMessage { } class GetCompassHeadingResponse extends $pb.GeneratedMessage { - factory GetCompassHeadingResponse() => create(); + factory GetCompassHeadingResponse({ + $core.double? value, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + return $result; + } GetCompassHeadingResponse._() : super(); factory GetCompassHeadingResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetCompassHeadingResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -298,6 +366,8 @@ class GetCompassHeadingResponse extends $pb.GeneratedMessage { static GetCompassHeadingResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetCompassHeadingResponse? _defaultInstance; + /// A number from 0-359 in degrees where + /// 0 is North, 90 is East, 180 is South, and 270 is West @$pb.TagNumber(1) $core.double get value => $_getN(0); @$pb.TagNumber(1) @@ -309,7 +379,19 @@ class GetCompassHeadingResponse extends $pb.GeneratedMessage { } class GetOrientationRequest extends $pb.GeneratedMessage { - factory GetOrientationRequest() => create(); + factory GetOrientationRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetOrientationRequest._() : super(); factory GetOrientationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetOrientationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -341,6 +423,7 @@ class GetOrientationRequest extends $pb.GeneratedMessage { static GetOrientationRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetOrientationRequest? _defaultInstance; + /// Name of a movement sensor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -350,6 +433,7 @@ class GetOrientationRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -363,7 +447,15 @@ class GetOrientationRequest extends $pb.GeneratedMessage { } class GetOrientationResponse extends $pb.GeneratedMessage { - factory GetOrientationResponse() => create(); + factory GetOrientationResponse({ + $1.Orientation? orientation, + }) { + final $result = create(); + if (orientation != null) { + $result.orientation = orientation; + } + return $result; + } GetOrientationResponse._() : super(); factory GetOrientationResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetOrientationResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -394,6 +486,8 @@ class GetOrientationResponse extends $pb.GeneratedMessage { static GetOrientationResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetOrientationResponse? _defaultInstance; + /// Orientation is returned as an orientation message with + /// OX OY OZ as unit-normalized components of the axis of the vector, and Theta in degrees @$pb.TagNumber(1) $1.Orientation get orientation => $_getN(0); @$pb.TagNumber(1) @@ -407,7 +501,19 @@ class GetOrientationResponse extends $pb.GeneratedMessage { } class GetPositionRequest extends $pb.GeneratedMessage { - factory GetPositionRequest() => create(); + factory GetPositionRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetPositionRequest._() : super(); factory GetPositionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPositionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -439,6 +545,7 @@ class GetPositionRequest extends $pb.GeneratedMessage { static GetPositionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPositionRequest? _defaultInstance; + /// Name of a movement sensor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -448,6 +555,7 @@ class GetPositionRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -461,7 +569,19 @@ class GetPositionRequest extends $pb.GeneratedMessage { } class GetPositionResponse extends $pb.GeneratedMessage { - factory GetPositionResponse() => create(); + factory GetPositionResponse({ + $1.GeoPoint? coordinate, + $core.double? altitudeM, + }) { + final $result = create(); + if (coordinate != null) { + $result.coordinate = coordinate; + } + if (altitudeM != null) { + $result.altitudeM = altitudeM; + } + return $result; + } GetPositionResponse._() : super(); factory GetPositionResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPositionResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -493,6 +613,8 @@ class GetPositionResponse extends $pb.GeneratedMessage { static GetPositionResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPositionResponse? _defaultInstance; + /// Position is returned in a coordinate of latitute and longitude + /// and an altidue in meters @$pb.TagNumber(1) $1.GeoPoint get coordinate => $_getN(0); @$pb.TagNumber(1) @@ -515,7 +637,19 @@ class GetPositionResponse extends $pb.GeneratedMessage { } class GetPropertiesRequest extends $pb.GeneratedMessage { - factory GetPropertiesRequest() => create(); + factory GetPropertiesRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetPropertiesRequest._() : super(); factory GetPropertiesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPropertiesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -547,6 +681,7 @@ class GetPropertiesRequest extends $pb.GeneratedMessage { static GetPropertiesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPropertiesRequest? _defaultInstance; + /// Name of a movement sensor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -556,6 +691,7 @@ class GetPropertiesRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -569,7 +705,35 @@ class GetPropertiesRequest extends $pb.GeneratedMessage { } class GetPropertiesResponse extends $pb.GeneratedMessage { - factory GetPropertiesResponse() => create(); + factory GetPropertiesResponse({ + $core.bool? linearVelocitySupported, + $core.bool? angularVelocitySupported, + $core.bool? orientationSupported, + $core.bool? positionSupported, + $core.bool? compassHeadingSupported, + $core.bool? linearAccelerationSupported, + }) { + final $result = create(); + if (linearVelocitySupported != null) { + $result.linearVelocitySupported = linearVelocitySupported; + } + if (angularVelocitySupported != null) { + $result.angularVelocitySupported = angularVelocitySupported; + } + if (orientationSupported != null) { + $result.orientationSupported = orientationSupported; + } + if (positionSupported != null) { + $result.positionSupported = positionSupported; + } + if (compassHeadingSupported != null) { + $result.compassHeadingSupported = compassHeadingSupported; + } + if (linearAccelerationSupported != null) { + $result.linearAccelerationSupported = linearAccelerationSupported; + } + return $result; + } GetPropertiesResponse._() : super(); factory GetPropertiesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPropertiesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -661,7 +825,19 @@ class GetPropertiesResponse extends $pb.GeneratedMessage { } class GetAccuracyRequest extends $pb.GeneratedMessage { - factory GetAccuracyRequest() => create(); + factory GetAccuracyRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetAccuracyRequest._() : super(); factory GetAccuracyRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetAccuracyRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -693,6 +869,7 @@ class GetAccuracyRequest extends $pb.GeneratedMessage { static GetAccuracyRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetAccuracyRequest? _defaultInstance; + /// Name of a movement sensor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -702,6 +879,7 @@ class GetAccuracyRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -715,7 +893,15 @@ class GetAccuracyRequest extends $pb.GeneratedMessage { } class GetAccuracyResponse extends $pb.GeneratedMessage { - factory GetAccuracyResponse() => create(); + factory GetAccuracyResponse({ + $core.Map<$core.String, $core.double>? accuracy, + }) { + final $result = create(); + if (accuracy != null) { + $result.accuracy.addAll(accuracy); + } + return $result; + } GetAccuracyResponse._() : super(); factory GetAccuracyResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetAccuracyResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -751,7 +937,19 @@ class GetAccuracyResponse extends $pb.GeneratedMessage { } class GetLinearAccelerationRequest extends $pb.GeneratedMessage { - factory GetLinearAccelerationRequest() => create(); + factory GetLinearAccelerationRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetLinearAccelerationRequest._() : super(); factory GetLinearAccelerationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetLinearAccelerationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -783,6 +981,7 @@ class GetLinearAccelerationRequest extends $pb.GeneratedMessage { static GetLinearAccelerationRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetLinearAccelerationRequest? _defaultInstance; + /// Name of a movement sensor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -792,6 +991,7 @@ class GetLinearAccelerationRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -805,7 +1005,15 @@ class GetLinearAccelerationRequest extends $pb.GeneratedMessage { } class GetLinearAccelerationResponse extends $pb.GeneratedMessage { - factory GetLinearAccelerationResponse() => create(); + factory GetLinearAccelerationResponse({ + $1.Vector3? linearAcceleration, + }) { + final $result = create(); + if (linearAcceleration != null) { + $result.linearAcceleration = linearAcceleration; + } + return $result; + } GetLinearAccelerationResponse._() : super(); factory GetLinearAccelerationResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetLinearAccelerationResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -836,6 +1044,7 @@ class GetLinearAccelerationResponse extends $pb.GeneratedMessage { static GetLinearAccelerationResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetLinearAccelerationResponse? _defaultInstance; + /// Linear acceleration in m/s across x/y/z axes @$pb.TagNumber(1) $1.Vector3 get linearAcceleration => $_getN(0); @$pb.TagNumber(1) diff --git a/lib/src/gen/component/movementsensor/v1/movementsensor.pbenum.dart b/lib/src/gen/component/movementsensor/v1/movementsensor.pbenum.dart index 8e3ef702d54..66a82e186ec 100644 --- a/lib/src/gen/component/movementsensor/v1/movementsensor.pbenum.dart +++ b/lib/src/gen/component/movementsensor/v1/movementsensor.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/movementsensor/v1/movementsensor.pbgrpc.dart b/lib/src/gen/component/movementsensor/v1/movementsensor.pbgrpc.dart index 52cdbe973d6..fce21de62d1 100644 --- a/lib/src/gen/component/movementsensor/v1/movementsensor.pbgrpc.dart +++ b/lib/src/gen/component/movementsensor/v1/movementsensor.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/movementsensor/v1/movementsensor.pbjson.dart b/lib/src/gen/component/movementsensor/v1/movementsensor.pbjson.dart index 66fa0fc4a8e..3188058c293 100644 --- a/lib/src/gen/component/movementsensor/v1/movementsensor.pbjson.dart +++ b/lib/src/gen/component/movementsensor/v1/movementsensor.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/posetracker/v1/pose_tracker.pb.dart b/lib/src/gen/component/posetracker/v1/pose_tracker.pb.dart index 15b6a879336..bb395674a01 100644 --- a/lib/src/gen/component/posetracker/v1/pose_tracker.pb.dart +++ b/lib/src/gen/component/posetracker/v1/pose_tracker.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -17,7 +17,23 @@ import '../../../common/v1/common.pb.dart' as $1; import '../../../google/protobuf/struct.pb.dart' as $2; class GetPosesRequest extends $pb.GeneratedMessage { - factory GetPosesRequest() => create(); + factory GetPosesRequest({ + $core.String? name, + $core.Iterable<$core.String>? bodyNames, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (bodyNames != null) { + $result.bodyNames.addAll(bodyNames); + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetPosesRequest._() : super(); factory GetPosesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPosesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -50,6 +66,7 @@ class GetPosesRequest extends $pb.GeneratedMessage { static GetPosesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPosesRequest? _defaultInstance; + /// Name of the pose tracker @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -59,9 +76,13 @@ class GetPosesRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Names of the bodies whose poses are being requested. In the event + /// this parameter is not supplied or is an empty list, all available + /// poses are returned @$pb.TagNumber(2) $core.List<$core.String> get bodyNames => $_getList(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -75,7 +96,15 @@ class GetPosesRequest extends $pb.GeneratedMessage { } class GetPosesResponse extends $pb.GeneratedMessage { - factory GetPosesResponse() => create(); + factory GetPosesResponse({ + $core.Map<$core.String, $1.PoseInFrame>? bodyPoses, + }) { + final $result = create(); + if (bodyPoses != null) { + $result.bodyPoses.addAll(bodyPoses); + } + return $result; + } GetPosesResponse._() : super(); factory GetPosesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPosesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -106,6 +135,7 @@ class GetPosesResponse extends $pb.GeneratedMessage { static GetPosesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPosesResponse? _defaultInstance; + /// Mapping of each body name to the pose representing the center of the body. @$pb.TagNumber(1) $core.Map<$core.String, $1.PoseInFrame> get bodyPoses => $_getMap(0); } diff --git a/lib/src/gen/component/posetracker/v1/pose_tracker.pbenum.dart b/lib/src/gen/component/posetracker/v1/pose_tracker.pbenum.dart index 893d3d800dd..b708d56927a 100644 --- a/lib/src/gen/component/posetracker/v1/pose_tracker.pbenum.dart +++ b/lib/src/gen/component/posetracker/v1/pose_tracker.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/posetracker/v1/pose_tracker.pbgrpc.dart b/lib/src/gen/component/posetracker/v1/pose_tracker.pbgrpc.dart index 40f4703ccc1..183a9cd5720 100644 --- a/lib/src/gen/component/posetracker/v1/pose_tracker.pbgrpc.dart +++ b/lib/src/gen/component/posetracker/v1/pose_tracker.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/posetracker/v1/pose_tracker.pbjson.dart b/lib/src/gen/component/posetracker/v1/pose_tracker.pbjson.dart index ba025dd9eaf..5c0d999e61b 100644 --- a/lib/src/gen/component/posetracker/v1/pose_tracker.pbjson.dart +++ b/lib/src/gen/component/posetracker/v1/pose_tracker.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/powersensor/v1/powersensor.pb.dart b/lib/src/gen/component/powersensor/v1/powersensor.pb.dart index ecceff19d16..233c356d690 100644 --- a/lib/src/gen/component/powersensor/v1/powersensor.pb.dart +++ b/lib/src/gen/component/powersensor/v1/powersensor.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -16,7 +16,19 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../../../google/protobuf/struct.pb.dart' as $2; class GetVoltageRequest extends $pb.GeneratedMessage { - factory GetVoltageRequest() => create(); + factory GetVoltageRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetVoltageRequest._() : super(); factory GetVoltageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetVoltageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -48,6 +60,7 @@ class GetVoltageRequest extends $pb.GeneratedMessage { static GetVoltageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetVoltageRequest? _defaultInstance; + /// Name of a power sensor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -57,6 +70,7 @@ class GetVoltageRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -70,7 +84,19 @@ class GetVoltageRequest extends $pb.GeneratedMessage { } class GetVoltageResponse extends $pb.GeneratedMessage { - factory GetVoltageResponse() => create(); + factory GetVoltageResponse({ + $core.double? volts, + $core.bool? isAc, + }) { + final $result = create(); + if (volts != null) { + $result.volts = volts; + } + if (isAc != null) { + $result.isAc = isAc; + } + return $result; + } GetVoltageResponse._() : super(); factory GetVoltageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetVoltageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -102,6 +128,7 @@ class GetVoltageResponse extends $pb.GeneratedMessage { static GetVoltageResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetVoltageResponse? _defaultInstance; + /// Voltage in volts @$pb.TagNumber(1) $core.double get volts => $_getN(0); @$pb.TagNumber(1) @@ -111,6 +138,7 @@ class GetVoltageResponse extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearVolts() => clearField(1); + /// Bool describing whether the voltage is DC or AC @$pb.TagNumber(2) $core.bool get isAc => $_getBF(1); @$pb.TagNumber(2) @@ -122,7 +150,19 @@ class GetVoltageResponse extends $pb.GeneratedMessage { } class GetCurrentRequest extends $pb.GeneratedMessage { - factory GetCurrentRequest() => create(); + factory GetCurrentRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetCurrentRequest._() : super(); factory GetCurrentRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetCurrentRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -154,6 +194,7 @@ class GetCurrentRequest extends $pb.GeneratedMessage { static GetCurrentRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetCurrentRequest? _defaultInstance; + /// Name of a power sensor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -163,6 +204,7 @@ class GetCurrentRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -176,7 +218,19 @@ class GetCurrentRequest extends $pb.GeneratedMessage { } class GetCurrentResponse extends $pb.GeneratedMessage { - factory GetCurrentResponse() => create(); + factory GetCurrentResponse({ + $core.double? amperes, + $core.bool? isAc, + }) { + final $result = create(); + if (amperes != null) { + $result.amperes = amperes; + } + if (isAc != null) { + $result.isAc = isAc; + } + return $result; + } GetCurrentResponse._() : super(); factory GetCurrentResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetCurrentResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -208,6 +262,7 @@ class GetCurrentResponse extends $pb.GeneratedMessage { static GetCurrentResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetCurrentResponse? _defaultInstance; + /// Current in amperes @$pb.TagNumber(1) $core.double get amperes => $_getN(0); @$pb.TagNumber(1) @@ -217,6 +272,7 @@ class GetCurrentResponse extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearAmperes() => clearField(1); + /// Bool descibing whether the current is DC or AC @$pb.TagNumber(2) $core.bool get isAc => $_getBF(1); @$pb.TagNumber(2) @@ -228,7 +284,19 @@ class GetCurrentResponse extends $pb.GeneratedMessage { } class GetPowerRequest extends $pb.GeneratedMessage { - factory GetPowerRequest() => create(); + factory GetPowerRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetPowerRequest._() : super(); factory GetPowerRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPowerRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -260,6 +328,7 @@ class GetPowerRequest extends $pb.GeneratedMessage { static GetPowerRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPowerRequest? _defaultInstance; + /// Name of a power sensor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -269,6 +338,7 @@ class GetPowerRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -282,7 +352,15 @@ class GetPowerRequest extends $pb.GeneratedMessage { } class GetPowerResponse extends $pb.GeneratedMessage { - factory GetPowerResponse() => create(); + factory GetPowerResponse({ + $core.double? watts, + }) { + final $result = create(); + if (watts != null) { + $result.watts = watts; + } + return $result; + } GetPowerResponse._() : super(); factory GetPowerResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPowerResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -313,6 +391,7 @@ class GetPowerResponse extends $pb.GeneratedMessage { static GetPowerResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPowerResponse? _defaultInstance; + /// Power in watts @$pb.TagNumber(1) $core.double get watts => $_getN(0); @$pb.TagNumber(1) diff --git a/lib/src/gen/component/powersensor/v1/powersensor.pbenum.dart b/lib/src/gen/component/powersensor/v1/powersensor.pbenum.dart index 56628d476c4..ec3de0104d2 100644 --- a/lib/src/gen/component/powersensor/v1/powersensor.pbenum.dart +++ b/lib/src/gen/component/powersensor/v1/powersensor.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/powersensor/v1/powersensor.pbgrpc.dart b/lib/src/gen/component/powersensor/v1/powersensor.pbgrpc.dart index 3bec4d024bf..030e2dae2d8 100644 --- a/lib/src/gen/component/powersensor/v1/powersensor.pbgrpc.dart +++ b/lib/src/gen/component/powersensor/v1/powersensor.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/powersensor/v1/powersensor.pbjson.dart b/lib/src/gen/component/powersensor/v1/powersensor.pbjson.dart index 7e08cd5b78d..37d61756c4e 100644 --- a/lib/src/gen/component/powersensor/v1/powersensor.pbjson.dart +++ b/lib/src/gen/component/powersensor/v1/powersensor.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/sensor/v1/sensor.pb.dart b/lib/src/gen/component/sensor/v1/sensor.pb.dart index 43324931844..2d9f85c20e1 100644 --- a/lib/src/gen/component/sensor/v1/sensor.pb.dart +++ b/lib/src/gen/component/sensor/v1/sensor.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/sensor/v1/sensor.pbenum.dart b/lib/src/gen/component/sensor/v1/sensor.pbenum.dart index da5cbd1d0a2..adb5b726081 100644 --- a/lib/src/gen/component/sensor/v1/sensor.pbenum.dart +++ b/lib/src/gen/component/sensor/v1/sensor.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/sensor/v1/sensor.pbgrpc.dart b/lib/src/gen/component/sensor/v1/sensor.pbgrpc.dart index f049a07cd7b..4ac350079fb 100644 --- a/lib/src/gen/component/sensor/v1/sensor.pbgrpc.dart +++ b/lib/src/gen/component/sensor/v1/sensor.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/sensor/v1/sensor.pbjson.dart b/lib/src/gen/component/sensor/v1/sensor.pbjson.dart index 518744ad6d5..81158b3f247 100644 --- a/lib/src/gen/component/sensor/v1/sensor.pbjson.dart +++ b/lib/src/gen/component/sensor/v1/sensor.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/servo/v1/servo.pb.dart b/lib/src/gen/component/servo/v1/servo.pb.dart index 92caedf2ff6..f57faf28e3d 100644 --- a/lib/src/gen/component/servo/v1/servo.pb.dart +++ b/lib/src/gen/component/servo/v1/servo.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -16,7 +16,23 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../../../google/protobuf/struct.pb.dart' as $2; class MoveRequest extends $pb.GeneratedMessage { - factory MoveRequest() => create(); + factory MoveRequest({ + $core.String? name, + $core.int? angleDeg, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (angleDeg != null) { + $result.angleDeg = angleDeg; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } MoveRequest._() : super(); factory MoveRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MoveRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -49,6 +65,7 @@ class MoveRequest extends $pb.GeneratedMessage { static MoveRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MoveRequest? _defaultInstance; + /// the name of the servo, as registered @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -58,6 +75,7 @@ class MoveRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// the degrees by which to rotate the servo. Accepted values are between 0 and 180 @$pb.TagNumber(2) $core.int get angleDeg => $_getIZ(1); @$pb.TagNumber(2) @@ -67,6 +85,7 @@ class MoveRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearAngleDeg() => clearField(2); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -112,7 +131,19 @@ class MoveResponse extends $pb.GeneratedMessage { } class GetPositionRequest extends $pb.GeneratedMessage { - factory GetPositionRequest() => create(); + factory GetPositionRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetPositionRequest._() : super(); factory GetPositionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPositionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -144,6 +175,7 @@ class GetPositionRequest extends $pb.GeneratedMessage { static GetPositionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPositionRequest? _defaultInstance; + /// the name of the servo, as registered @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -153,6 +185,7 @@ class GetPositionRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -166,7 +199,15 @@ class GetPositionRequest extends $pb.GeneratedMessage { } class GetPositionResponse extends $pb.GeneratedMessage { - factory GetPositionResponse() => create(); + factory GetPositionResponse({ + $core.int? positionDeg, + }) { + final $result = create(); + if (positionDeg != null) { + $result.positionDeg = positionDeg; + } + return $result; + } GetPositionResponse._() : super(); factory GetPositionResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPositionResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -197,6 +238,7 @@ class GetPositionResponse extends $pb.GeneratedMessage { static GetPositionResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPositionResponse? _defaultInstance; + /// the degrees from neutral by which the servo is currently rotated. Values are between 0 and 180 @$pb.TagNumber(1) $core.int get positionDeg => $_getIZ(0); @$pb.TagNumber(1) @@ -208,7 +250,19 @@ class GetPositionResponse extends $pb.GeneratedMessage { } class StopRequest extends $pb.GeneratedMessage { - factory StopRequest() => create(); + factory StopRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } StopRequest._() : super(); factory StopRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StopRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -240,6 +294,7 @@ class StopRequest extends $pb.GeneratedMessage { static StopRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StopRequest? _defaultInstance; + /// Name of a servo @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -249,6 +304,7 @@ class StopRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -294,7 +350,19 @@ class StopResponse extends $pb.GeneratedMessage { } class Status extends $pb.GeneratedMessage { - factory Status() => create(); + factory Status({ + $core.int? positionDeg, + $core.bool? isMoving, + }) { + final $result = create(); + if (positionDeg != null) { + $result.positionDeg = positionDeg; + } + if (isMoving != null) { + $result.isMoving = isMoving; + } + return $result; + } Status._() : super(); factory Status.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Status.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -346,7 +414,15 @@ class Status extends $pb.GeneratedMessage { } class IsMovingRequest extends $pb.GeneratedMessage { - factory IsMovingRequest() => create(); + factory IsMovingRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } IsMovingRequest._() : super(); factory IsMovingRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IsMovingRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -388,7 +464,15 @@ class IsMovingRequest extends $pb.GeneratedMessage { } class IsMovingResponse extends $pb.GeneratedMessage { - factory IsMovingResponse() => create(); + factory IsMovingResponse({ + $core.bool? isMoving, + }) { + final $result = create(); + if (isMoving != null) { + $result.isMoving = isMoving; + } + return $result; + } IsMovingResponse._() : super(); factory IsMovingResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IsMovingResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/component/servo/v1/servo.pbenum.dart b/lib/src/gen/component/servo/v1/servo.pbenum.dart index 8d15c0f8c74..209a308dc75 100644 --- a/lib/src/gen/component/servo/v1/servo.pbenum.dart +++ b/lib/src/gen/component/servo/v1/servo.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/servo/v1/servo.pbgrpc.dart b/lib/src/gen/component/servo/v1/servo.pbgrpc.dart index e5006cc4d03..b4fdde08995 100644 --- a/lib/src/gen/component/servo/v1/servo.pbgrpc.dart +++ b/lib/src/gen/component/servo/v1/servo.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/servo/v1/servo.pbjson.dart b/lib/src/gen/component/servo/v1/servo.pbjson.dart index 19e1a47e10b..e2ae687ef6b 100644 --- a/lib/src/gen/component/servo/v1/servo.pbjson.dart +++ b/lib/src/gen/component/servo/v1/servo.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/testecho/v1/testecho.pb.dart b/lib/src/gen/component/testecho/v1/testecho.pb.dart index 5f44cbccacb..e766958f5a1 100644 --- a/lib/src/gen/component/testecho/v1/testecho.pb.dart +++ b/lib/src/gen/component/testecho/v1/testecho.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -14,7 +14,19 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class EchoRequest extends $pb.GeneratedMessage { - factory EchoRequest() => create(); + factory EchoRequest({ + $core.String? name, + $core.String? message, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (message != null) { + $result.message = message; + } + return $result; + } EchoRequest._() : super(); factory EchoRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EchoRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -66,7 +78,15 @@ class EchoRequest extends $pb.GeneratedMessage { } class EchoResponse extends $pb.GeneratedMessage { - factory EchoResponse() => create(); + factory EchoResponse({ + $core.String? message, + }) { + final $result = create(); + if (message != null) { + $result.message = message; + } + return $result; + } EchoResponse._() : super(); factory EchoResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EchoResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -108,7 +128,19 @@ class EchoResponse extends $pb.GeneratedMessage { } class EchoMultipleRequest extends $pb.GeneratedMessage { - factory EchoMultipleRequest() => create(); + factory EchoMultipleRequest({ + $core.String? name, + $core.String? message, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (message != null) { + $result.message = message; + } + return $result; + } EchoMultipleRequest._() : super(); factory EchoMultipleRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EchoMultipleRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -160,7 +192,15 @@ class EchoMultipleRequest extends $pb.GeneratedMessage { } class EchoMultipleResponse extends $pb.GeneratedMessage { - factory EchoMultipleResponse() => create(); + factory EchoMultipleResponse({ + $core.String? message, + }) { + final $result = create(); + if (message != null) { + $result.message = message; + } + return $result; + } EchoMultipleResponse._() : super(); factory EchoMultipleResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EchoMultipleResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -202,7 +242,19 @@ class EchoMultipleResponse extends $pb.GeneratedMessage { } class EchoBiDiRequest extends $pb.GeneratedMessage { - factory EchoBiDiRequest() => create(); + factory EchoBiDiRequest({ + $core.String? name, + $core.String? message, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (message != null) { + $result.message = message; + } + return $result; + } EchoBiDiRequest._() : super(); factory EchoBiDiRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EchoBiDiRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -254,7 +306,15 @@ class EchoBiDiRequest extends $pb.GeneratedMessage { } class EchoBiDiResponse extends $pb.GeneratedMessage { - factory EchoBiDiResponse() => create(); + factory EchoBiDiResponse({ + $core.String? message, + }) { + final $result = create(); + if (message != null) { + $result.message = message; + } + return $result; + } EchoBiDiResponse._() : super(); factory EchoBiDiResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EchoBiDiResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -296,7 +356,15 @@ class EchoBiDiResponse extends $pb.GeneratedMessage { } class StopRequest extends $pb.GeneratedMessage { - factory StopRequest() => create(); + factory StopRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } StopRequest._() : super(); factory StopRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StopRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/component/testecho/v1/testecho.pbenum.dart b/lib/src/gen/component/testecho/v1/testecho.pbenum.dart index a08beb1d8e3..e9e83cc7486 100644 --- a/lib/src/gen/component/testecho/v1/testecho.pbenum.dart +++ b/lib/src/gen/component/testecho/v1/testecho.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/testecho/v1/testecho.pbgrpc.dart b/lib/src/gen/component/testecho/v1/testecho.pbgrpc.dart index 4f5a8c7256a..10ba66e60d3 100644 --- a/lib/src/gen/component/testecho/v1/testecho.pbgrpc.dart +++ b/lib/src/gen/component/testecho/v1/testecho.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/component/testecho/v1/testecho.pbjson.dart b/lib/src/gen/component/testecho/v1/testecho.pbjson.dart index e4dcbac45a4..3115573f9f4 100644 --- a/lib/src/gen/component/testecho/v1/testecho.pbjson.dart +++ b/lib/src/gen/component/testecho/v1/testecho.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/annotations.pb.dart b/lib/src/gen/google/api/annotations.pb.dart index 774f7577b49..2ac5912b424 100644 --- a/lib/src/gen/google/api/annotations.pb.dart +++ b/lib/src/gen/google/api/annotations.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/annotations.pbenum.dart b/lib/src/gen/google/api/annotations.pbenum.dart index 81eb0b2f0a8..77216041200 100644 --- a/lib/src/gen/google/api/annotations.pbenum.dart +++ b/lib/src/gen/google/api/annotations.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/annotations.pbjson.dart b/lib/src/gen/google/api/annotations.pbjson.dart index 15db48c5868..552ee2b7efb 100644 --- a/lib/src/gen/google/api/annotations.pbjson.dart +++ b/lib/src/gen/google/api/annotations.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/client.pb.dart b/lib/src/gen/google/api/client.pb.dart index fcb4c9ebb8e..42b29598094 100644 --- a/lib/src/gen/google/api/client.pb.dart +++ b/lib/src/gen/google/api/client.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -19,8 +19,23 @@ import 'launch_stage.pbenum.dart' as $2; export 'client.pbenum.dart'; +/// Required information for every language. class CommonLanguageSettings extends $pb.GeneratedMessage { - factory CommonLanguageSettings() => create(); + factory CommonLanguageSettings({ + @$core.Deprecated('This field is deprecated.') + $core.String? referenceDocsUri, + $core.Iterable? destinations, + }) { + final $result = create(); + if (referenceDocsUri != null) { + // ignore: deprecated_member_use_from_same_package + $result.referenceDocsUri = referenceDocsUri; + } + if (destinations != null) { + $result.destinations.addAll(destinations); + } + return $result; + } CommonLanguageSettings._() : super(); factory CommonLanguageSettings.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CommonLanguageSettings.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -52,6 +67,8 @@ class CommonLanguageSettings extends $pb.GeneratedMessage { static CommonLanguageSettings getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CommonLanguageSettings? _defaultInstance; + /// Link to automatically generated reference documentation. Example: + /// https://cloud.google.com/nodejs/docs/reference/asset/latest @$core.Deprecated('This field is deprecated.') @$pb.TagNumber(1) $core.String get referenceDocsUri => $_getSZ(0); @@ -65,12 +82,62 @@ class CommonLanguageSettings extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearReferenceDocsUri() => clearField(1); + /// The destination where API teams want this client library to be published. @$pb.TagNumber(2) $core.List get destinations => $_getList(1); } +/// Details about how and where to publish client libraries. class ClientLibrarySettings extends $pb.GeneratedMessage { - factory ClientLibrarySettings() => create(); + factory ClientLibrarySettings({ + $core.String? version, + $2.LaunchStage? launchStage, + $core.bool? restNumericEnums, + JavaSettings? javaSettings, + CppSettings? cppSettings, + PhpSettings? phpSettings, + PythonSettings? pythonSettings, + NodeSettings? nodeSettings, + DotnetSettings? dotnetSettings, + RubySettings? rubySettings, + GoSettings? goSettings, + }) { + final $result = create(); + if (version != null) { + $result.version = version; + } + if (launchStage != null) { + $result.launchStage = launchStage; + } + if (restNumericEnums != null) { + $result.restNumericEnums = restNumericEnums; + } + if (javaSettings != null) { + $result.javaSettings = javaSettings; + } + if (cppSettings != null) { + $result.cppSettings = cppSettings; + } + if (phpSettings != null) { + $result.phpSettings = phpSettings; + } + if (pythonSettings != null) { + $result.pythonSettings = pythonSettings; + } + if (nodeSettings != null) { + $result.nodeSettings = nodeSettings; + } + if (dotnetSettings != null) { + $result.dotnetSettings = dotnetSettings; + } + if (rubySettings != null) { + $result.rubySettings = rubySettings; + } + if (goSettings != null) { + $result.goSettings = goSettings; + } + return $result; + } ClientLibrarySettings._() : super(); factory ClientLibrarySettings.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ClientLibrarySettings.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -111,6 +178,9 @@ class ClientLibrarySettings extends $pb.GeneratedMessage { static ClientLibrarySettings getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ClientLibrarySettings? _defaultInstance; + /// Version of the API to apply these settings to. This is the full protobuf + /// package for the API, ending in the version element. + /// Examples: "google.cloud.speech.v1" and "google.spanner.admin.database.v1". @$pb.TagNumber(1) $core.String get version => $_getSZ(0); @$pb.TagNumber(1) @@ -120,6 +190,7 @@ class ClientLibrarySettings extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearVersion() => clearField(1); + /// Launch stage of this version of the API. @$pb.TagNumber(2) $2.LaunchStage get launchStage => $_getN(1); @$pb.TagNumber(2) @@ -129,6 +200,8 @@ class ClientLibrarySettings extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearLaunchStage() => clearField(2); + /// When using transport=rest, the client request will encode enums as + /// numbers rather than strings. @$pb.TagNumber(3) $core.bool get restNumericEnums => $_getBF(2); @$pb.TagNumber(3) @@ -138,6 +211,7 @@ class ClientLibrarySettings extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearRestNumericEnums() => clearField(3); + /// Settings for legacy Java features, supported in the Service YAML. @$pb.TagNumber(21) JavaSettings get javaSettings => $_getN(3); @$pb.TagNumber(21) @@ -149,6 +223,7 @@ class ClientLibrarySettings extends $pb.GeneratedMessage { @$pb.TagNumber(21) JavaSettings ensureJavaSettings() => $_ensure(3); + /// Settings for C++ client libraries. @$pb.TagNumber(22) CppSettings get cppSettings => $_getN(4); @$pb.TagNumber(22) @@ -160,6 +235,7 @@ class ClientLibrarySettings extends $pb.GeneratedMessage { @$pb.TagNumber(22) CppSettings ensureCppSettings() => $_ensure(4); + /// Settings for PHP client libraries. @$pb.TagNumber(23) PhpSettings get phpSettings => $_getN(5); @$pb.TagNumber(23) @@ -171,6 +247,7 @@ class ClientLibrarySettings extends $pb.GeneratedMessage { @$pb.TagNumber(23) PhpSettings ensurePhpSettings() => $_ensure(5); + /// Settings for Python client libraries. @$pb.TagNumber(24) PythonSettings get pythonSettings => $_getN(6); @$pb.TagNumber(24) @@ -182,6 +259,7 @@ class ClientLibrarySettings extends $pb.GeneratedMessage { @$pb.TagNumber(24) PythonSettings ensurePythonSettings() => $_ensure(6); + /// Settings for Node client libraries. @$pb.TagNumber(25) NodeSettings get nodeSettings => $_getN(7); @$pb.TagNumber(25) @@ -193,6 +271,7 @@ class ClientLibrarySettings extends $pb.GeneratedMessage { @$pb.TagNumber(25) NodeSettings ensureNodeSettings() => $_ensure(7); + /// Settings for .NET client libraries. @$pb.TagNumber(26) DotnetSettings get dotnetSettings => $_getN(8); @$pb.TagNumber(26) @@ -204,6 +283,7 @@ class ClientLibrarySettings extends $pb.GeneratedMessage { @$pb.TagNumber(26) DotnetSettings ensureDotnetSettings() => $_ensure(8); + /// Settings for Ruby client libraries. @$pb.TagNumber(27) RubySettings get rubySettings => $_getN(9); @$pb.TagNumber(27) @@ -215,6 +295,7 @@ class ClientLibrarySettings extends $pb.GeneratedMessage { @$pb.TagNumber(27) RubySettings ensureRubySettings() => $_ensure(9); + /// Settings for Go client libraries. @$pb.TagNumber(28) GoSettings get goSettings => $_getN(10); @$pb.TagNumber(28) @@ -227,8 +308,55 @@ class ClientLibrarySettings extends $pb.GeneratedMessage { GoSettings ensureGoSettings() => $_ensure(10); } +/// This message configures the settings for publishing [Google Cloud Client +/// libraries](https://cloud.google.com/apis/docs/cloud-client-libraries) +/// generated from the service config. class Publishing extends $pb.GeneratedMessage { - factory Publishing() => create(); + factory Publishing({ + $core.Iterable? methodSettings, + $core.String? newIssueUri, + $core.String? documentationUri, + $core.String? apiShortName, + $core.String? githubLabel, + $core.Iterable<$core.String>? codeownerGithubTeams, + $core.String? docTagPrefix, + ClientLibraryOrganization? organization, + $core.Iterable? librarySettings, + $core.String? protoReferenceDocumentationUri, + }) { + final $result = create(); + if (methodSettings != null) { + $result.methodSettings.addAll(methodSettings); + } + if (newIssueUri != null) { + $result.newIssueUri = newIssueUri; + } + if (documentationUri != null) { + $result.documentationUri = documentationUri; + } + if (apiShortName != null) { + $result.apiShortName = apiShortName; + } + if (githubLabel != null) { + $result.githubLabel = githubLabel; + } + if (codeownerGithubTeams != null) { + $result.codeownerGithubTeams.addAll(codeownerGithubTeams); + } + if (docTagPrefix != null) { + $result.docTagPrefix = docTagPrefix; + } + if (organization != null) { + $result.organization = organization; + } + if (librarySettings != null) { + $result.librarySettings.addAll(librarySettings); + } + if (protoReferenceDocumentationUri != null) { + $result.protoReferenceDocumentationUri = protoReferenceDocumentationUri; + } + return $result; + } Publishing._() : super(); factory Publishing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Publishing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -268,9 +396,13 @@ class Publishing extends $pb.GeneratedMessage { static Publishing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Publishing? _defaultInstance; + /// A list of API method settings, e.g. the behavior for methods that use the + /// long-running operation pattern. @$pb.TagNumber(2) $core.List get methodSettings => $_getList(0); + /// Link to a *public* URI where users can report issues. Example: + /// https://issuetracker.google.com/issues/new?component=190865&template=1161103 @$pb.TagNumber(101) $core.String get newIssueUri => $_getSZ(1); @$pb.TagNumber(101) @@ -280,6 +412,8 @@ class Publishing extends $pb.GeneratedMessage { @$pb.TagNumber(101) void clearNewIssueUri() => clearField(101); + /// Link to product home page. Example: + /// https://cloud.google.com/asset-inventory/docs/overview @$pb.TagNumber(102) $core.String get documentationUri => $_getSZ(2); @$pb.TagNumber(102) @@ -289,6 +423,9 @@ class Publishing extends $pb.GeneratedMessage { @$pb.TagNumber(102) void clearDocumentationUri() => clearField(102); + /// Used as a tracking tag when collecting data about the APIs developer + /// relations artifacts like docs, packages delivered to package managers, + /// etc. Example: "speech". @$pb.TagNumber(103) $core.String get apiShortName => $_getSZ(3); @$pb.TagNumber(103) @@ -298,6 +435,7 @@ class Publishing extends $pb.GeneratedMessage { @$pb.TagNumber(103) void clearApiShortName() => clearField(103); + /// GitHub label to apply to issues and pull requests opened for this API. @$pb.TagNumber(104) $core.String get githubLabel => $_getSZ(4); @$pb.TagNumber(104) @@ -307,9 +445,13 @@ class Publishing extends $pb.GeneratedMessage { @$pb.TagNumber(104) void clearGithubLabel() => clearField(104); + /// GitHub teams to be added to CODEOWNERS in the directory in GitHub + /// containing source code for the client libraries for this API. @$pb.TagNumber(105) $core.List<$core.String> get codeownerGithubTeams => $_getList(5); + /// A prefix used in sample code when demarking regions to be included in + /// documentation. @$pb.TagNumber(106) $core.String get docTagPrefix => $_getSZ(6); @$pb.TagNumber(106) @@ -319,6 +461,7 @@ class Publishing extends $pb.GeneratedMessage { @$pb.TagNumber(106) void clearDocTagPrefix() => clearField(106); + /// For whom the client library is being published. @$pb.TagNumber(107) ClientLibraryOrganization get organization => $_getN(7); @$pb.TagNumber(107) @@ -328,9 +471,14 @@ class Publishing extends $pb.GeneratedMessage { @$pb.TagNumber(107) void clearOrganization() => clearField(107); + /// Client library settings. If the same version string appears multiple + /// times in this list, then the last one wins. Settings from earlier + /// settings with the same version string are discarded. @$pb.TagNumber(109) $core.List get librarySettings => $_getList(8); + /// Optional link to proto reference documentation. Example: + /// https://cloud.google.com/pubsub/lite/docs/reference/rpc @$pb.TagNumber(110) $core.String get protoReferenceDocumentationUri => $_getSZ(9); @$pb.TagNumber(110) @@ -341,8 +489,25 @@ class Publishing extends $pb.GeneratedMessage { void clearProtoReferenceDocumentationUri() => clearField(110); } +/// Settings for Java client libraries. class JavaSettings extends $pb.GeneratedMessage { - factory JavaSettings() => create(); + factory JavaSettings({ + $core.String? libraryPackage, + $core.Map<$core.String, $core.String>? serviceClassNames, + CommonLanguageSettings? common, + }) { + final $result = create(); + if (libraryPackage != null) { + $result.libraryPackage = libraryPackage; + } + if (serviceClassNames != null) { + $result.serviceClassNames.addAll(serviceClassNames); + } + if (common != null) { + $result.common = common; + } + return $result; + } JavaSettings._() : super(); factory JavaSettings.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory JavaSettings.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -375,6 +540,17 @@ class JavaSettings extends $pb.GeneratedMessage { static JavaSettings getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static JavaSettings? _defaultInstance; + /// The package name to use in Java. Clobbers the java_package option + /// set in the protobuf. This should be used **only** by APIs + /// who have already set the language_settings.java.package_name" field + /// in gapic.yaml. API teams should use the protobuf java_package option + /// where possible. + /// + /// Example of a YAML configuration:: + /// + /// publishing: + /// java_settings: + /// library_package: com.google.cloud.pubsub.v1 @$pb.TagNumber(1) $core.String get libraryPackage => $_getSZ(0); @$pb.TagNumber(1) @@ -384,9 +560,24 @@ class JavaSettings extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearLibraryPackage() => clearField(1); + /// Configure the Java class name to use instead of the service's for its + /// corresponding generated GAPIC client. Keys are fully-qualified + /// service names as they appear in the protobuf (including the full + /// the language_settings.java.interface_names" field in gapic.yaml. API + /// teams should otherwise use the service name as it appears in the + /// protobuf. + /// + /// Example of a YAML configuration:: + /// + /// publishing: + /// java_settings: + /// service_class_names: + /// - google.pubsub.v1.Publisher: TopicAdmin + /// - google.pubsub.v1.Subscriber: SubscriptionAdmin @$pb.TagNumber(2) $core.Map<$core.String, $core.String> get serviceClassNames => $_getMap(1); + /// Some settings. @$pb.TagNumber(3) CommonLanguageSettings get common => $_getN(2); @$pb.TagNumber(3) @@ -399,8 +590,17 @@ class JavaSettings extends $pb.GeneratedMessage { CommonLanguageSettings ensureCommon() => $_ensure(2); } +/// Settings for C++ client libraries. class CppSettings extends $pb.GeneratedMessage { - factory CppSettings() => create(); + factory CppSettings({ + CommonLanguageSettings? common, + }) { + final $result = create(); + if (common != null) { + $result.common = common; + } + return $result; + } CppSettings._() : super(); factory CppSettings.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CppSettings.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -431,6 +631,7 @@ class CppSettings extends $pb.GeneratedMessage { static CppSettings getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CppSettings? _defaultInstance; + /// Some settings. @$pb.TagNumber(1) CommonLanguageSettings get common => $_getN(0); @$pb.TagNumber(1) @@ -443,8 +644,17 @@ class CppSettings extends $pb.GeneratedMessage { CommonLanguageSettings ensureCommon() => $_ensure(0); } +/// Settings for Php client libraries. class PhpSettings extends $pb.GeneratedMessage { - factory PhpSettings() => create(); + factory PhpSettings({ + CommonLanguageSettings? common, + }) { + final $result = create(); + if (common != null) { + $result.common = common; + } + return $result; + } PhpSettings._() : super(); factory PhpSettings.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PhpSettings.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -475,6 +685,7 @@ class PhpSettings extends $pb.GeneratedMessage { static PhpSettings getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PhpSettings? _defaultInstance; + /// Some settings. @$pb.TagNumber(1) CommonLanguageSettings get common => $_getN(0); @$pb.TagNumber(1) @@ -487,8 +698,17 @@ class PhpSettings extends $pb.GeneratedMessage { CommonLanguageSettings ensureCommon() => $_ensure(0); } +/// Settings for Python client libraries. class PythonSettings extends $pb.GeneratedMessage { - factory PythonSettings() => create(); + factory PythonSettings({ + CommonLanguageSettings? common, + }) { + final $result = create(); + if (common != null) { + $result.common = common; + } + return $result; + } PythonSettings._() : super(); factory PythonSettings.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PythonSettings.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -519,6 +739,7 @@ class PythonSettings extends $pb.GeneratedMessage { static PythonSettings getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PythonSettings? _defaultInstance; + /// Some settings. @$pb.TagNumber(1) CommonLanguageSettings get common => $_getN(0); @$pb.TagNumber(1) @@ -531,8 +752,17 @@ class PythonSettings extends $pb.GeneratedMessage { CommonLanguageSettings ensureCommon() => $_ensure(0); } +/// Settings for Node client libraries. class NodeSettings extends $pb.GeneratedMessage { - factory NodeSettings() => create(); + factory NodeSettings({ + CommonLanguageSettings? common, + }) { + final $result = create(); + if (common != null) { + $result.common = common; + } + return $result; + } NodeSettings._() : super(); factory NodeSettings.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory NodeSettings.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -563,6 +793,7 @@ class NodeSettings extends $pb.GeneratedMessage { static NodeSettings getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static NodeSettings? _defaultInstance; + /// Some settings. @$pb.TagNumber(1) CommonLanguageSettings get common => $_getN(0); @$pb.TagNumber(1) @@ -575,8 +806,37 @@ class NodeSettings extends $pb.GeneratedMessage { CommonLanguageSettings ensureCommon() => $_ensure(0); } +/// Settings for Dotnet client libraries. class DotnetSettings extends $pb.GeneratedMessage { - factory DotnetSettings() => create(); + factory DotnetSettings({ + CommonLanguageSettings? common, + $core.Map<$core.String, $core.String>? renamedServices, + $core.Map<$core.String, $core.String>? renamedResources, + $core.Iterable<$core.String>? ignoredResources, + $core.Iterable<$core.String>? forcedNamespaceAliases, + $core.Iterable<$core.String>? handwrittenSignatures, + }) { + final $result = create(); + if (common != null) { + $result.common = common; + } + if (renamedServices != null) { + $result.renamedServices.addAll(renamedServices); + } + if (renamedResources != null) { + $result.renamedResources.addAll(renamedResources); + } + if (ignoredResources != null) { + $result.ignoredResources.addAll(ignoredResources); + } + if (forcedNamespaceAliases != null) { + $result.forcedNamespaceAliases.addAll(forcedNamespaceAliases); + } + if (handwrittenSignatures != null) { + $result.handwrittenSignatures.addAll(handwrittenSignatures); + } + return $result; + } DotnetSettings._() : super(); factory DotnetSettings.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DotnetSettings.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -612,6 +872,7 @@ class DotnetSettings extends $pb.GeneratedMessage { static DotnetSettings getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DotnetSettings? _defaultInstance; + /// Some settings. @$pb.TagNumber(1) CommonLanguageSettings get common => $_getN(0); @$pb.TagNumber(1) @@ -623,24 +884,53 @@ class DotnetSettings extends $pb.GeneratedMessage { @$pb.TagNumber(1) CommonLanguageSettings ensureCommon() => $_ensure(0); + /// Map from original service names to renamed versions. + /// This is used when the default generated types + /// would cause a naming conflict. (Neither name is + /// fully-qualified.) + /// Example: Subscriber to SubscriberServiceApi. @$pb.TagNumber(2) $core.Map<$core.String, $core.String> get renamedServices => $_getMap(1); + /// Map from full resource types to the effective short name + /// for the resource. This is used when otherwise resource + /// named from different services would cause naming collisions. + /// Example entry: + /// "datalabeling.googleapis.com/Dataset": "DataLabelingDataset" @$pb.TagNumber(3) $core.Map<$core.String, $core.String> get renamedResources => $_getMap(2); + /// List of full resource types to ignore during generation. + /// This is typically used for API-specific Location resources, + /// which should be handled by the generator as if they were actually + /// the common Location resources. + /// Example entry: "documentai.googleapis.com/Location" @$pb.TagNumber(4) $core.List<$core.String> get ignoredResources => $_getList(3); + /// Namespaces which must be aliased in snippets due to + /// a known (but non-generator-predictable) naming collision @$pb.TagNumber(5) $core.List<$core.String> get forcedNamespaceAliases => $_getList(4); + /// Method signatures (in the form "service.method(signature)") + /// which are provided separately, so shouldn't be generated. + /// Snippets *calling* these methods are still generated, however. @$pb.TagNumber(6) $core.List<$core.String> get handwrittenSignatures => $_getList(5); } +/// Settings for Ruby client libraries. class RubySettings extends $pb.GeneratedMessage { - factory RubySettings() => create(); + factory RubySettings({ + CommonLanguageSettings? common, + }) { + final $result = create(); + if (common != null) { + $result.common = common; + } + return $result; + } RubySettings._() : super(); factory RubySettings.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RubySettings.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -671,6 +961,7 @@ class RubySettings extends $pb.GeneratedMessage { static RubySettings getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RubySettings? _defaultInstance; + /// Some settings. @$pb.TagNumber(1) CommonLanguageSettings get common => $_getN(0); @$pb.TagNumber(1) @@ -683,8 +974,17 @@ class RubySettings extends $pb.GeneratedMessage { CommonLanguageSettings ensureCommon() => $_ensure(0); } +/// Settings for Go client libraries. class GoSettings extends $pb.GeneratedMessage { - factory GoSettings() => create(); + factory GoSettings({ + CommonLanguageSettings? common, + }) { + final $result = create(); + if (common != null) { + $result.common = common; + } + return $result; + } GoSettings._() : super(); factory GoSettings.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GoSettings.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -715,6 +1015,7 @@ class GoSettings extends $pb.GeneratedMessage { static GoSettings getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GoSettings? _defaultInstance; + /// Some settings. @$pb.TagNumber(1) CommonLanguageSettings get common => $_getN(0); @$pb.TagNumber(1) @@ -727,8 +1028,33 @@ class GoSettings extends $pb.GeneratedMessage { CommonLanguageSettings ensureCommon() => $_ensure(0); } +/// Describes settings to use when generating API methods that use the +/// long-running operation pattern. +/// All default values below are from those used in the client library +/// generators (e.g. +/// [Java](https://github.com/googleapis/gapic-generator-java/blob/04c2faa191a9b5a10b92392fe8482279c4404803/src/main/java/com/google/api/generator/gapic/composer/common/RetrySettingsComposer.java)). class MethodSettings_LongRunning extends $pb.GeneratedMessage { - factory MethodSettings_LongRunning() => create(); + factory MethodSettings_LongRunning({ + $1.Duration? initialPollDelay, + $core.double? pollDelayMultiplier, + $1.Duration? maxPollDelay, + $1.Duration? totalPollTimeout, + }) { + final $result = create(); + if (initialPollDelay != null) { + $result.initialPollDelay = initialPollDelay; + } + if (pollDelayMultiplier != null) { + $result.pollDelayMultiplier = pollDelayMultiplier; + } + if (maxPollDelay != null) { + $result.maxPollDelay = maxPollDelay; + } + if (totalPollTimeout != null) { + $result.totalPollTimeout = totalPollTimeout; + } + return $result; + } MethodSettings_LongRunning._() : super(); factory MethodSettings_LongRunning.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MethodSettings_LongRunning.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -762,6 +1088,8 @@ class MethodSettings_LongRunning extends $pb.GeneratedMessage { static MethodSettings_LongRunning getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MethodSettings_LongRunning? _defaultInstance; + /// Initial delay after which the first poll request will be made. + /// Default value: 5 seconds. @$pb.TagNumber(1) $1.Duration get initialPollDelay => $_getN(0); @$pb.TagNumber(1) @@ -773,6 +1101,9 @@ class MethodSettings_LongRunning extends $pb.GeneratedMessage { @$pb.TagNumber(1) $1.Duration ensureInitialPollDelay() => $_ensure(0); + /// Multiplier to gradually increase delay between subsequent polls until it + /// reaches max_poll_delay. + /// Default value: 1.5. @$pb.TagNumber(2) $core.double get pollDelayMultiplier => $_getN(1); @$pb.TagNumber(2) @@ -782,6 +1113,8 @@ class MethodSettings_LongRunning extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearPollDelayMultiplier() => clearField(2); + /// Maximum time between two subsequent poll requests. + /// Default value: 45 seconds. @$pb.TagNumber(3) $1.Duration get maxPollDelay => $_getN(2); @$pb.TagNumber(3) @@ -793,6 +1126,8 @@ class MethodSettings_LongRunning extends $pb.GeneratedMessage { @$pb.TagNumber(3) $1.Duration ensureMaxPollDelay() => $_ensure(2); + /// Total polling timeout. + /// Default value: 5 minutes. @$pb.TagNumber(4) $1.Duration get totalPollTimeout => $_getN(3); @$pb.TagNumber(4) @@ -805,8 +1140,21 @@ class MethodSettings_LongRunning extends $pb.GeneratedMessage { $1.Duration ensureTotalPollTimeout() => $_ensure(3); } +/// Describes the generator configuration for a method. class MethodSettings extends $pb.GeneratedMessage { - factory MethodSettings() => create(); + factory MethodSettings({ + $core.String? selector, + MethodSettings_LongRunning? longRunning, + }) { + final $result = create(); + if (selector != null) { + $result.selector = selector; + } + if (longRunning != null) { + $result.longRunning = longRunning; + } + return $result; + } MethodSettings._() : super(); factory MethodSettings.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MethodSettings.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -838,6 +1186,8 @@ class MethodSettings extends $pb.GeneratedMessage { static MethodSettings getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MethodSettings? _defaultInstance; + /// The fully qualified name of the method, for which the options below apply. + /// This is used to find the method to apply the options. @$pb.TagNumber(1) $core.String get selector => $_getSZ(0); @$pb.TagNumber(1) @@ -847,6 +1197,23 @@ class MethodSettings extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearSelector() => clearField(1); + /// Describes settings to use for long-running operations when generating + /// API methods for RPCs. Complements RPCs that use the annotations in + /// google/longrunning/operations.proto. + /// + /// Example of a YAML configuration:: + /// + /// publishing: + /// method_settings: + /// - selector: google.cloud.speech.v2.Speech.BatchRecognize + /// long_running: + /// initial_poll_delay: + /// seconds: 60 # 1 minute + /// poll_delay_multiplier: 1.5 + /// max_poll_delay: + /// seconds: 360 # 6 minutes + /// total_poll_timeout: + /// seconds: 54000 # 90 minutes @$pb.TagNumber(2) MethodSettings_LongRunning get longRunning => $_getN(1); @$pb.TagNumber(2) diff --git a/lib/src/gen/google/api/client.pbenum.dart b/lib/src/gen/google/api/client.pbenum.dart index acd536c9625..e5e300de202 100644 --- a/lib/src/gen/google/api/client.pbenum.dart +++ b/lib/src/gen/google/api/client.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,6 +13,8 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// The organization for which the client libraries are being published. +/// Affects the url where generated docs are published, etc. class ClientLibraryOrganization extends $pb.ProtobufEnum { static const ClientLibraryOrganization CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED = ClientLibraryOrganization._(0, _omitEnumNames ? '' : 'CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED'); static const ClientLibraryOrganization CLOUD = ClientLibraryOrganization._(1, _omitEnumNames ? '' : 'CLOUD'); @@ -40,6 +42,7 @@ class ClientLibraryOrganization extends $pb.ProtobufEnum { const ClientLibraryOrganization._($core.int v, $core.String n) : super(v, n); } +/// To where should client libraries be published? class ClientLibraryDestination extends $pb.ProtobufEnum { static const ClientLibraryDestination CLIENT_LIBRARY_DESTINATION_UNSPECIFIED = ClientLibraryDestination._(0, _omitEnumNames ? '' : 'CLIENT_LIBRARY_DESTINATION_UNSPECIFIED'); static const ClientLibraryDestination GITHUB = ClientLibraryDestination._(10, _omitEnumNames ? '' : 'GITHUB'); diff --git a/lib/src/gen/google/api/client.pbjson.dart b/lib/src/gen/google/api/client.pbjson.dart index 95d8856218f..af7d347c25f 100644 --- a/lib/src/gen/google/api/client.pbjson.dart +++ b/lib/src/gen/google/api/client.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1alpha1/checked.pb.dart b/lib/src/gen/google/api/expr/v1alpha1/checked.pb.dart index f3cfc657fb2..fb21b625519 100644 --- a/lib/src/gen/google/api/expr/v1alpha1/checked.pb.dart +++ b/lib/src/gen/google/api/expr/v1alpha1/checked.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -21,8 +21,33 @@ import 'syntax.pb.dart' as $3; export 'checked.pbenum.dart'; +/// A CEL expression which has been successfully type checked. class CheckedExpr extends $pb.GeneratedMessage { - factory CheckedExpr() => create(); + factory CheckedExpr({ + $core.Map<$fixnum.Int64, Reference>? referenceMap, + $core.Map<$fixnum.Int64, Type>? typeMap, + $3.Expr? expr, + $3.SourceInfo? sourceInfo, + $core.String? exprVersion, + }) { + final $result = create(); + if (referenceMap != null) { + $result.referenceMap.addAll(referenceMap); + } + if (typeMap != null) { + $result.typeMap.addAll(typeMap); + } + if (expr != null) { + $result.expr = expr; + } + if (sourceInfo != null) { + $result.sourceInfo = sourceInfo; + } + if (exprVersion != null) { + $result.exprVersion = exprVersion; + } + return $result; + } CheckedExpr._() : super(); factory CheckedExpr.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CheckedExpr.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -57,12 +82,34 @@ class CheckedExpr extends $pb.GeneratedMessage { static CheckedExpr getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CheckedExpr? _defaultInstance; + /// A map from expression ids to resolved references. + /// + /// The following entries are in this table: + /// + /// - An Ident or Select expression is represented here if it resolves to a + /// declaration. For instance, if `a.b.c` is represented by + /// `select(select(id(a), b), c)`, and `a.b` resolves to a declaration, + /// while `c` is a field selection, then the reference is attached to the + /// nested select expression (but not to the id or or the outer select). + /// In turn, if `a` resolves to a declaration and `b.c` are field selections, + /// the reference is attached to the ident expression. + /// - Every Call expression has an entry here, identifying the function being + /// called. + /// - Every CreateStruct expression for a message has an entry, identifying + /// the message. @$pb.TagNumber(2) $core.Map<$fixnum.Int64, Reference> get referenceMap => $_getMap(0); + /// A map from expression ids to types. + /// + /// Every expression node which has a type different than DYN has a mapping + /// here. If an expression has type DYN, it is omitted from this map to save + /// space. @$pb.TagNumber(3) $core.Map<$fixnum.Int64, Type> get typeMap => $_getMap(1); + /// The checked expression. Semantically equivalent to the parsed `expr`, but + /// may have structural differences. @$pb.TagNumber(4) $3.Expr get expr => $_getN(2); @$pb.TagNumber(4) @@ -74,6 +121,8 @@ class CheckedExpr extends $pb.GeneratedMessage { @$pb.TagNumber(4) $3.Expr ensureExpr() => $_ensure(2); + /// The source info derived from input that generated the parsed `expr` and + /// any optimizations made during the type-checking pass. @$pb.TagNumber(5) $3.SourceInfo get sourceInfo => $_getN(3); @$pb.TagNumber(5) @@ -85,6 +134,13 @@ class CheckedExpr extends $pb.GeneratedMessage { @$pb.TagNumber(5) $3.SourceInfo ensureSourceInfo() => $_ensure(3); + /// The expr version indicates the major / minor version number of the `expr` + /// representation. + /// + /// The most common reason for a version change will be to indicate to the CEL + /// runtimes that transformations have been performed on the expr during static + /// analysis. In some cases, this will save the runtime the work of applying + /// the same or similar transformations prior to evaluation. @$pb.TagNumber(6) $core.String get exprVersion => $_getSZ(4); @$pb.TagNumber(6) @@ -95,8 +151,17 @@ class CheckedExpr extends $pb.GeneratedMessage { void clearExprVersion() => clearField(6); } +/// List type with typed elements, e.g. `list`. class Type_ListType extends $pb.GeneratedMessage { - factory Type_ListType() => create(); + factory Type_ListType({ + Type? elemType, + }) { + final $result = create(); + if (elemType != null) { + $result.elemType = elemType; + } + return $result; + } Type_ListType._() : super(); factory Type_ListType.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Type_ListType.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -127,6 +192,7 @@ class Type_ListType extends $pb.GeneratedMessage { static Type_ListType getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Type_ListType? _defaultInstance; + /// The element type. @$pb.TagNumber(1) Type get elemType => $_getN(0); @$pb.TagNumber(1) @@ -139,8 +205,21 @@ class Type_ListType extends $pb.GeneratedMessage { Type ensureElemType() => $_ensure(0); } +/// Map type with parameterized key and value types, e.g. `map`. class Type_MapType extends $pb.GeneratedMessage { - factory Type_MapType() => create(); + factory Type_MapType({ + Type? keyType, + Type? valueType, + }) { + final $result = create(); + if (keyType != null) { + $result.keyType = keyType; + } + if (valueType != null) { + $result.valueType = valueType; + } + return $result; + } Type_MapType._() : super(); factory Type_MapType.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Type_MapType.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -172,6 +251,7 @@ class Type_MapType extends $pb.GeneratedMessage { static Type_MapType getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Type_MapType? _defaultInstance; + /// The type of the key. @$pb.TagNumber(1) Type get keyType => $_getN(0); @$pb.TagNumber(1) @@ -183,6 +263,7 @@ class Type_MapType extends $pb.GeneratedMessage { @$pb.TagNumber(1) Type ensureKeyType() => $_ensure(0); + /// The type of the value. @$pb.TagNumber(2) Type get valueType => $_getN(1); @$pb.TagNumber(2) @@ -195,8 +276,21 @@ class Type_MapType extends $pb.GeneratedMessage { Type ensureValueType() => $_ensure(1); } +/// Function type with result and arg types. class Type_FunctionType extends $pb.GeneratedMessage { - factory Type_FunctionType() => create(); + factory Type_FunctionType({ + Type? resultType, + $core.Iterable? argTypes, + }) { + final $result = create(); + if (resultType != null) { + $result.resultType = resultType; + } + if (argTypes != null) { + $result.argTypes.addAll(argTypes); + } + return $result; + } Type_FunctionType._() : super(); factory Type_FunctionType.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Type_FunctionType.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -228,6 +322,7 @@ class Type_FunctionType extends $pb.GeneratedMessage { static Type_FunctionType getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Type_FunctionType? _defaultInstance; + /// Result type of the function. @$pb.TagNumber(1) Type get resultType => $_getN(0); @$pb.TagNumber(1) @@ -239,12 +334,26 @@ class Type_FunctionType extends $pb.GeneratedMessage { @$pb.TagNumber(1) Type ensureResultType() => $_ensure(0); + /// Argument types of the function. @$pb.TagNumber(2) $core.List get argTypes => $_getList(1); } +/// Application defined abstract type. class Type_AbstractType extends $pb.GeneratedMessage { - factory Type_AbstractType() => create(); + factory Type_AbstractType({ + $core.String? name, + $core.Iterable? parameterTypes, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (parameterTypes != null) { + $result.parameterTypes.addAll(parameterTypes); + } + return $result; + } Type_AbstractType._() : super(); factory Type_AbstractType.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Type_AbstractType.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -276,6 +385,7 @@ class Type_AbstractType extends $pb.GeneratedMessage { static Type_AbstractType getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Type_AbstractType? _defaultInstance; + /// The fully qualified name of this abstract type. @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -285,6 +395,7 @@ class Type_AbstractType extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Parameter types for this abstract type. @$pb.TagNumber(2) $core.List get parameterTypes => $_getList(1); } @@ -306,8 +417,65 @@ enum Type_TypeKind { notSet } +/// Represents a CEL type. class Type extends $pb.GeneratedMessage { - factory Type() => create(); + factory Type({ + $4.Empty? dyn, + $2.NullValue? null_2, + Type_PrimitiveType? primitive, + Type_PrimitiveType? wrapper, + Type_WellKnownType? wellKnown, + Type_ListType? listType, + Type_MapType? mapType, + Type_FunctionType? function, + $core.String? messageType, + $core.String? typeParam, + Type? type, + $4.Empty? error, + Type_AbstractType? abstractType, + }) { + final $result = create(); + if (dyn != null) { + $result.dyn = dyn; + } + if (null_2 != null) { + $result.null_2 = null_2; + } + if (primitive != null) { + $result.primitive = primitive; + } + if (wrapper != null) { + $result.wrapper = wrapper; + } + if (wellKnown != null) { + $result.wellKnown = wellKnown; + } + if (listType != null) { + $result.listType = listType; + } + if (mapType != null) { + $result.mapType = mapType; + } + if (function != null) { + $result.function = function; + } + if (messageType != null) { + $result.messageType = messageType; + } + if (typeParam != null) { + $result.typeParam = typeParam; + } + if (type != null) { + $result.type = type; + } + if (error != null) { + $result.error = error; + } + if (abstractType != null) { + $result.abstractType = abstractType; + } + return $result; + } Type._() : super(); factory Type.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Type.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -370,6 +538,7 @@ class Type extends $pb.GeneratedMessage { Type_TypeKind whichTypeKind() => _Type_TypeKindByTag[$_whichOneof(0)]!; void clearTypeKind() => clearField($_whichOneof(0)); + /// Dynamic type. @$pb.TagNumber(1) $4.Empty get dyn => $_getN(0); @$pb.TagNumber(1) @@ -381,6 +550,7 @@ class Type extends $pb.GeneratedMessage { @$pb.TagNumber(1) $4.Empty ensureDyn() => $_ensure(0); + /// Null value. @$pb.TagNumber(2) $2.NullValue get null_2 => $_getN(1); @$pb.TagNumber(2) @@ -390,6 +560,7 @@ class Type extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearNull_2() => clearField(2); + /// Primitive types: `true`, `1u`, `-2.0`, `'string'`, `b'bytes'`. @$pb.TagNumber(3) Type_PrimitiveType get primitive => $_getN(2); @$pb.TagNumber(3) @@ -399,6 +570,7 @@ class Type extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearPrimitive() => clearField(3); + /// Wrapper of a primitive type, e.g. `google.protobuf.Int64Value`. @$pb.TagNumber(4) Type_PrimitiveType get wrapper => $_getN(3); @$pb.TagNumber(4) @@ -408,6 +580,7 @@ class Type extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearWrapper() => clearField(4); + /// Well-known protobuf type such as `google.protobuf.Timestamp`. @$pb.TagNumber(5) Type_WellKnownType get wellKnown => $_getN(4); @$pb.TagNumber(5) @@ -417,6 +590,7 @@ class Type extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearWellKnown() => clearField(5); + /// Parameterized list with elements of `list_type`, e.g. `list`. @$pb.TagNumber(6) Type_ListType get listType => $_getN(5); @$pb.TagNumber(6) @@ -428,6 +602,7 @@ class Type extends $pb.GeneratedMessage { @$pb.TagNumber(6) Type_ListType ensureListType() => $_ensure(5); + /// Parameterized map with typed keys and values. @$pb.TagNumber(7) Type_MapType get mapType => $_getN(6); @$pb.TagNumber(7) @@ -439,6 +614,7 @@ class Type extends $pb.GeneratedMessage { @$pb.TagNumber(7) Type_MapType ensureMapType() => $_ensure(6); + /// Function type. @$pb.TagNumber(8) Type_FunctionType get function => $_getN(7); @$pb.TagNumber(8) @@ -450,6 +626,10 @@ class Type extends $pb.GeneratedMessage { @$pb.TagNumber(8) Type_FunctionType ensureFunction() => $_ensure(7); + /// Protocol buffer message type. + /// + /// The `message_type` string specifies the qualified message type name. For + /// example, `google.plus.Profile`. @$pb.TagNumber(9) $core.String get messageType => $_getSZ(8); @$pb.TagNumber(9) @@ -459,6 +639,11 @@ class Type extends $pb.GeneratedMessage { @$pb.TagNumber(9) void clearMessageType() => clearField(9); + /// Type param type. + /// + /// The `type_param` string specifies the type parameter name, e.g. `list` + /// would be a `list_type` whose element type was a `type_param` type + /// named `E`. @$pb.TagNumber(10) $core.String get typeParam => $_getSZ(9); @$pb.TagNumber(10) @@ -468,6 +653,10 @@ class Type extends $pb.GeneratedMessage { @$pb.TagNumber(10) void clearTypeParam() => clearField(10); + /// Type type. + /// + /// The `type` value specifies the target type. e.g. int is type with a + /// target type of `Primitive.INT`. @$pb.TagNumber(11) Type get type => $_getN(10); @$pb.TagNumber(11) @@ -479,6 +668,11 @@ class Type extends $pb.GeneratedMessage { @$pb.TagNumber(11) Type ensureType() => $_ensure(10); + /// Error type. + /// + /// During type-checking if an expression is an error, its type is propagated + /// as the `ERROR` type. This permits the type-checker to discover other + /// errors present in the expression. @$pb.TagNumber(12) $4.Empty get error => $_getN(11); @$pb.TagNumber(12) @@ -490,6 +684,7 @@ class Type extends $pb.GeneratedMessage { @$pb.TagNumber(12) $4.Empty ensureError() => $_ensure(11); + /// Abstract, application defined type. @$pb.TagNumber(14) Type_AbstractType get abstractType => $_getN(12); @$pb.TagNumber(14) @@ -502,8 +697,30 @@ class Type extends $pb.GeneratedMessage { Type_AbstractType ensureAbstractType() => $_ensure(12); } +/// Identifier declaration which specifies its type and optional `Expr` value. +/// +/// An identifier without a value is a declaration that must be provided at +/// evaluation time. An identifier with a value should resolve to a constant, +/// but may be used in conjunction with other identifiers bound at evaluation +/// time. class Decl_IdentDecl extends $pb.GeneratedMessage { - factory Decl_IdentDecl() => create(); + factory Decl_IdentDecl({ + Type? type, + $3.Constant? value, + $core.String? doc, + }) { + final $result = create(); + if (type != null) { + $result.type = type; + } + if (value != null) { + $result.value = value; + } + if (doc != null) { + $result.doc = doc; + } + return $result; + } Decl_IdentDecl._() : super(); factory Decl_IdentDecl.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Decl_IdentDecl.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -536,6 +753,7 @@ class Decl_IdentDecl extends $pb.GeneratedMessage { static Decl_IdentDecl getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Decl_IdentDecl? _defaultInstance; + /// Required. The type of the identifier. @$pb.TagNumber(1) Type get type => $_getN(0); @$pb.TagNumber(1) @@ -547,6 +765,8 @@ class Decl_IdentDecl extends $pb.GeneratedMessage { @$pb.TagNumber(1) Type ensureType() => $_ensure(0); + /// The constant value of the identifier. If not specified, the identifier + /// must be supplied at evaluation time. @$pb.TagNumber(2) $3.Constant get value => $_getN(1); @$pb.TagNumber(2) @@ -558,6 +778,7 @@ class Decl_IdentDecl extends $pb.GeneratedMessage { @$pb.TagNumber(2) $3.Constant ensureValue() => $_ensure(1); + /// Documentation string for the identifier. @$pb.TagNumber(3) $core.String get doc => $_getSZ(2); @$pb.TagNumber(3) @@ -568,8 +789,46 @@ class Decl_IdentDecl extends $pb.GeneratedMessage { void clearDoc() => clearField(3); } +/// An overload indicates a function's parameter types and return type, and +/// may optionally include a function body described in terms of +/// [Expr][google.api.expr.v1alpha1.Expr] values. +/// +/// Functions overloads are declared in either a function or method +/// call-style. For methods, the `params[0]` is the expected type of the +/// target receiver. +/// +/// Overloads must have non-overlapping argument types after erasure of all +/// parameterized type variables (similar as type erasure in Java). class Decl_FunctionDecl_Overload extends $pb.GeneratedMessage { - factory Decl_FunctionDecl_Overload() => create(); + factory Decl_FunctionDecl_Overload({ + $core.String? overloadId, + $core.Iterable? params, + $core.Iterable<$core.String>? typeParams, + Type? resultType, + $core.bool? isInstanceFunction, + $core.String? doc, + }) { + final $result = create(); + if (overloadId != null) { + $result.overloadId = overloadId; + } + if (params != null) { + $result.params.addAll(params); + } + if (typeParams != null) { + $result.typeParams.addAll(typeParams); + } + if (resultType != null) { + $result.resultType = resultType; + } + if (isInstanceFunction != null) { + $result.isInstanceFunction = isInstanceFunction; + } + if (doc != null) { + $result.doc = doc; + } + return $result; + } Decl_FunctionDecl_Overload._() : super(); factory Decl_FunctionDecl_Overload.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Decl_FunctionDecl_Overload.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -605,6 +864,12 @@ class Decl_FunctionDecl_Overload extends $pb.GeneratedMessage { static Decl_FunctionDecl_Overload getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Decl_FunctionDecl_Overload? _defaultInstance; + /// Required. Globally unique overload name of the function which reflects + /// the function name and argument types. + /// + /// This will be used by a [Reference][google.api.expr.v1alpha1.Reference] + /// to indicate the `overload_id` that was resolved for the function + /// `name`. @$pb.TagNumber(1) $core.String get overloadId => $_getSZ(0); @$pb.TagNumber(1) @@ -614,12 +879,29 @@ class Decl_FunctionDecl_Overload extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearOverloadId() => clearField(1); + /// List of function parameter [Type][google.api.expr.v1alpha1.Type] + /// values. + /// + /// Param types are disjoint after generic type parameters have been + /// replaced with the type `DYN`. Since the `DYN` type is compatible with + /// any other type, this means that if `A` is a type parameter, the + /// function types `int` and `int` are not disjoint. Likewise, + /// `map` is not disjoint from `map`. + /// + /// When the `result_type` of a function is a generic type param, the + /// type param name also appears as the `type` of on at least one params. @$pb.TagNumber(2) $core.List get params => $_getList(1); + /// The type param names associated with the function declaration. + /// + /// For example, `function ex(K key, map map) : V` would yield + /// the type params of `K, V`. @$pb.TagNumber(3) $core.List<$core.String> get typeParams => $_getList(2); + /// Required. The result type of the function. For example, the operator + /// `string.isEmpty()` would have `result_type` of `kind: BOOL`. @$pb.TagNumber(4) Type get resultType => $_getN(3); @$pb.TagNumber(4) @@ -631,6 +913,11 @@ class Decl_FunctionDecl_Overload extends $pb.GeneratedMessage { @$pb.TagNumber(4) Type ensureResultType() => $_ensure(3); + /// Whether the function is to be used in a method call-style `x.f(...)` + /// or a function call-style `f(x, ...)`. + /// + /// For methods, the first parameter declaration, `params[0]` is the + /// expected type of the target receiver. @$pb.TagNumber(5) $core.bool get isInstanceFunction => $_getBF(4); @$pb.TagNumber(5) @@ -640,6 +927,7 @@ class Decl_FunctionDecl_Overload extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearIsInstanceFunction() => clearField(5); + /// Documentation string for the overload. @$pb.TagNumber(6) $core.String get doc => $_getSZ(5); @$pb.TagNumber(6) @@ -650,8 +938,21 @@ class Decl_FunctionDecl_Overload extends $pb.GeneratedMessage { void clearDoc() => clearField(6); } +/// Function declaration specifies one or more overloads which indicate the +/// function's parameter types and return type. +/// +/// Functions have no observable side-effects (there may be side-effects like +/// logging which are not observable from CEL). class Decl_FunctionDecl extends $pb.GeneratedMessage { - factory Decl_FunctionDecl() => create(); + factory Decl_FunctionDecl({ + $core.Iterable? overloads, + }) { + final $result = create(); + if (overloads != null) { + $result.overloads.addAll(overloads); + } + return $result; + } Decl_FunctionDecl._() : super(); factory Decl_FunctionDecl.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Decl_FunctionDecl.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -682,6 +983,7 @@ class Decl_FunctionDecl extends $pb.GeneratedMessage { static Decl_FunctionDecl getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Decl_FunctionDecl? _defaultInstance; + /// Required. List of function overloads, must contain at least one overload. @$pb.TagNumber(1) $core.List get overloads => $_getList(0); } @@ -692,8 +994,28 @@ enum Decl_DeclKind { notSet } +/// Represents a declaration of a named value or function. +/// +/// A declaration is part of the contract between the expression, the agent +/// evaluating that expression, and the caller requesting evaluation. class Decl extends $pb.GeneratedMessage { - factory Decl() => create(); + factory Decl({ + $core.String? name, + Decl_IdentDecl? ident, + Decl_FunctionDecl? function, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (ident != null) { + $result.ident = ident; + } + if (function != null) { + $result.function = function; + } + return $result; + } Decl._() : super(); factory Decl.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Decl.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -735,6 +1057,16 @@ class Decl extends $pb.GeneratedMessage { Decl_DeclKind whichDeclKind() => _Decl_DeclKindByTag[$_whichOneof(0)]!; void clearDeclKind() => clearField($_whichOneof(0)); + /// The fully qualified name of the declaration. + /// + /// Declarations are organized in containers and this represents the full path + /// to the declaration in its container, as in `google.api.expr.Decl`. + /// + /// Declarations used as + /// [FunctionDecl.Overload][google.api.expr.v1alpha1.Decl.FunctionDecl.Overload] + /// parameters may or may not have a name depending on whether the overload is + /// function declaration or a function definition containing a result + /// [Expr][google.api.expr.v1alpha1.Expr]. @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -744,6 +1076,7 @@ class Decl extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Identifier declaration. @$pb.TagNumber(2) Decl_IdentDecl get ident => $_getN(1); @$pb.TagNumber(2) @@ -755,6 +1088,7 @@ class Decl extends $pb.GeneratedMessage { @$pb.TagNumber(2) Decl_IdentDecl ensureIdent() => $_ensure(1); + /// Function declaration. @$pb.TagNumber(3) Decl_FunctionDecl get function => $_getN(2); @$pb.TagNumber(3) @@ -767,8 +1101,25 @@ class Decl extends $pb.GeneratedMessage { Decl_FunctionDecl ensureFunction() => $_ensure(2); } +/// Describes a resolved reference to a declaration. class Reference extends $pb.GeneratedMessage { - factory Reference() => create(); + factory Reference({ + $core.String? name, + $core.Iterable<$core.String>? overloadId, + $3.Constant? value, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (overloadId != null) { + $result.overloadId.addAll(overloadId); + } + if (value != null) { + $result.value = value; + } + return $result; + } Reference._() : super(); factory Reference.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Reference.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -801,6 +1152,7 @@ class Reference extends $pb.GeneratedMessage { static Reference getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Reference? _defaultInstance; + /// The fully qualified name of the declaration. @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -810,9 +1162,20 @@ class Reference extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// For references to functions, this is a list of `Overload.overload_id` + /// values which match according to typing rules. + /// + /// If the list has more than one element, overload resolution among the + /// presented candidates must happen at runtime because of dynamic types. The + /// type checker attempts to narrow down this list as much as possible. + /// + /// Empty if this is not a reference to a + /// [Decl.FunctionDecl][google.api.expr.v1alpha1.Decl.FunctionDecl]. @$pb.TagNumber(3) $core.List<$core.String> get overloadId => $_getList(1); + /// For references to constants, this may contain the value of the + /// constant if known at compile time. @$pb.TagNumber(4) $3.Constant get value => $_getN(2); @$pb.TagNumber(4) diff --git a/lib/src/gen/google/api/expr/v1alpha1/checked.pbenum.dart b/lib/src/gen/google/api/expr/v1alpha1/checked.pbenum.dart index e570e0d68e0..6ff7e023162 100644 --- a/lib/src/gen/google/api/expr/v1alpha1/checked.pbenum.dart +++ b/lib/src/gen/google/api/expr/v1alpha1/checked.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,6 +13,7 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// CEL primitive types. class Type_PrimitiveType extends $pb.ProtobufEnum { static const Type_PrimitiveType PRIMITIVE_TYPE_UNSPECIFIED = Type_PrimitiveType._(0, _omitEnumNames ? '' : 'PRIMITIVE_TYPE_UNSPECIFIED'); static const Type_PrimitiveType BOOL = Type_PrimitiveType._(1, _omitEnumNames ? '' : 'BOOL'); @@ -38,6 +39,7 @@ class Type_PrimitiveType extends $pb.ProtobufEnum { const Type_PrimitiveType._($core.int v, $core.String n) : super(v, n); } +/// Well-known protobuf types treated with first-class support in CEL. class Type_WellKnownType extends $pb.ProtobufEnum { static const Type_WellKnownType WELL_KNOWN_TYPE_UNSPECIFIED = Type_WellKnownType._(0, _omitEnumNames ? '' : 'WELL_KNOWN_TYPE_UNSPECIFIED'); static const Type_WellKnownType ANY = Type_WellKnownType._(1, _omitEnumNames ? '' : 'ANY'); diff --git a/lib/src/gen/google/api/expr/v1alpha1/checked.pbjson.dart b/lib/src/gen/google/api/expr/v1alpha1/checked.pbjson.dart index 879e8795624..5978c6b5b1e 100644 --- a/lib/src/gen/google/api/expr/v1alpha1/checked.pbjson.dart +++ b/lib/src/gen/google/api/expr/v1alpha1/checked.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1alpha1/eval.pb.dart b/lib/src/gen/google/api/expr/v1alpha1/eval.pb.dart index edd6a14cb7b..4aa2b5b995d 100644 --- a/lib/src/gen/google/api/expr/v1alpha1/eval.pb.dart +++ b/lib/src/gen/google/api/expr/v1alpha1/eval.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -17,8 +17,21 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../../../rpc/status.pb.dart' as $7; import 'value.pb.dart' as $6; +/// A single evalution result. class EvalState_Result extends $pb.GeneratedMessage { - factory EvalState_Result() => create(); + factory EvalState_Result({ + $fixnum.Int64? expr, + $fixnum.Int64? value, + }) { + final $result = create(); + if (expr != null) { + $result.expr = expr; + } + if (value != null) { + $result.value = value; + } + return $result; + } EvalState_Result._() : super(); factory EvalState_Result.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EvalState_Result.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -50,6 +63,7 @@ class EvalState_Result extends $pb.GeneratedMessage { static EvalState_Result getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static EvalState_Result? _defaultInstance; + /// The id of the expression this result if for. @$pb.TagNumber(1) $fixnum.Int64 get expr => $_getI64(0); @$pb.TagNumber(1) @@ -59,6 +73,7 @@ class EvalState_Result extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearExpr() => clearField(1); + /// The index in `values` of the resulting value. @$pb.TagNumber(2) $fixnum.Int64 get value => $_getI64(1); @$pb.TagNumber(2) @@ -69,8 +84,23 @@ class EvalState_Result extends $pb.GeneratedMessage { void clearValue() => clearField(2); } +/// The state of an evaluation. +/// +/// Can represent an inital, partial, or completed state of evaluation. class EvalState extends $pb.GeneratedMessage { - factory EvalState() => create(); + factory EvalState({ + $core.Iterable? values, + $core.Iterable? results, + }) { + final $result = create(); + if (values != null) { + $result.values.addAll(values); + } + if (results != null) { + $result.results.addAll(results); + } + return $result; + } EvalState._() : super(); factory EvalState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EvalState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -102,9 +132,14 @@ class EvalState extends $pb.GeneratedMessage { static EvalState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static EvalState? _defaultInstance; + /// The unique values referenced in this message. @$pb.TagNumber(1) $core.List get values => $_getList(0); + /// An ordered list of results. + /// + /// Tracks the flow of evaluation through the expression. + /// May be sparse. @$pb.TagNumber(3) $core.List get results => $_getList(1); } @@ -116,8 +151,25 @@ enum ExprValue_Kind { notSet } +/// The value of an evaluated expression. class ExprValue extends $pb.GeneratedMessage { - factory ExprValue() => create(); + factory ExprValue({ + $6.Value? value, + ErrorSet? error, + UnknownSet? unknown, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + if (error != null) { + $result.error = error; + } + if (unknown != null) { + $result.unknown = unknown; + } + return $result; + } ExprValue._() : super(); factory ExprValue.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ExprValue.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -160,6 +212,7 @@ class ExprValue extends $pb.GeneratedMessage { ExprValue_Kind whichKind() => _ExprValue_KindByTag[$_whichOneof(0)]!; void clearKind() => clearField($_whichOneof(0)); + /// A concrete value. @$pb.TagNumber(1) $6.Value get value => $_getN(0); @$pb.TagNumber(1) @@ -171,6 +224,22 @@ class ExprValue extends $pb.GeneratedMessage { @$pb.TagNumber(1) $6.Value ensureValue() => $_ensure(0); + /// The set of errors in the critical path of evalution. + /// + /// Only errors in the critical path are included. For example, + /// `( || true) && ` will only result in ``, + /// while ` || ` will result in both `` and + /// ``. + /// + /// Errors cause by the presence of other errors are not included in the + /// set. For example `.foo`, `foo()`, and ` + 1` will + /// only result in ``. + /// + /// Multiple errors *might* be included when evaluation could result + /// in different errors. For example ` + ` and + /// `foo(, )` may result in ``, `` or both. + /// The exact subset of errors included for this case is unspecified and + /// depends on the implementation details of the evaluator. @$pb.TagNumber(2) ErrorSet get error => $_getN(1); @$pb.TagNumber(2) @@ -182,6 +251,30 @@ class ExprValue extends $pb.GeneratedMessage { @$pb.TagNumber(2) ErrorSet ensureError() => $_ensure(1); + /// The set of unknowns in the critical path of evaluation. + /// + /// Unknown behaves identically to Error with regards to propagation. + /// Specifically, only unknowns in the critical path are included, unknowns + /// caused by the presence of other unknowns are not included, and multiple + /// unknowns *might* be included included when evaluation could result in + /// different unknowns. For example: + /// + /// ( || true) && -> + /// || -> + /// .foo -> + /// foo() -> + /// + -> or + /// + /// Unknown takes precidence over Error in cases where a `Value` can short + /// circuit the result: + /// + /// || -> + /// && -> + /// + /// Errors take precidence in all other cases: + /// + /// + -> + /// foo(, ) -> @$pb.TagNumber(3) UnknownSet get unknown => $_getN(2); @$pb.TagNumber(3) @@ -194,8 +287,19 @@ class ExprValue extends $pb.GeneratedMessage { UnknownSet ensureUnknown() => $_ensure(2); } +/// A set of errors. +/// +/// The errors included depend on the context. See `ExprValue.error`. class ErrorSet extends $pb.GeneratedMessage { - factory ErrorSet() => create(); + factory ErrorSet({ + $core.Iterable<$7.Status>? errors, + }) { + final $result = create(); + if (errors != null) { + $result.errors.addAll(errors); + } + return $result; + } ErrorSet._() : super(); factory ErrorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ErrorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -226,12 +330,24 @@ class ErrorSet extends $pb.GeneratedMessage { static ErrorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ErrorSet? _defaultInstance; + /// The errors in the set. @$pb.TagNumber(1) $core.List<$7.Status> get errors => $_getList(0); } +/// A set of expressions for which the value is unknown. +/// +/// The unknowns included depend on the context. See `ExprValue.unknown`. class UnknownSet extends $pb.GeneratedMessage { - factory UnknownSet() => create(); + factory UnknownSet({ + $core.Iterable<$fixnum.Int64>? exprs, + }) { + final $result = create(); + if (exprs != null) { + $result.exprs.addAll(exprs); + } + return $result; + } UnknownSet._() : super(); factory UnknownSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UnknownSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -262,6 +378,7 @@ class UnknownSet extends $pb.GeneratedMessage { static UnknownSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UnknownSet? _defaultInstance; + /// The ids of the expressions with unknown values. @$pb.TagNumber(1) $core.List<$fixnum.Int64> get exprs => $_getList(0); } diff --git a/lib/src/gen/google/api/expr/v1alpha1/eval.pbenum.dart b/lib/src/gen/google/api/expr/v1alpha1/eval.pbenum.dart index 1c691f6c681..e879a345e83 100644 --- a/lib/src/gen/google/api/expr/v1alpha1/eval.pbenum.dart +++ b/lib/src/gen/google/api/expr/v1alpha1/eval.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1alpha1/eval.pbjson.dart b/lib/src/gen/google/api/expr/v1alpha1/eval.pbjson.dart index fcaac7a48b2..f0fea6e2163 100644 --- a/lib/src/gen/google/api/expr/v1alpha1/eval.pbjson.dart +++ b/lib/src/gen/google/api/expr/v1alpha1/eval.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1alpha1/explain.pb.dart b/lib/src/gen/google/api/expr/v1alpha1/explain.pb.dart index 63f78364d53..83f14796572 100644 --- a/lib/src/gen/google/api/expr/v1alpha1/explain.pb.dart +++ b/lib/src/gen/google/api/expr/v1alpha1/explain.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -16,8 +16,21 @@ import 'package:protobuf/protobuf.dart' as $pb; import 'value.pb.dart' as $6; +/// ID and value index of one step. class Explain_ExprStep extends $pb.GeneratedMessage { - factory Explain_ExprStep() => create(); + factory Explain_ExprStep({ + $fixnum.Int64? id, + $core.int? valueIndex, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (valueIndex != null) { + $result.valueIndex = valueIndex; + } + return $result; + } Explain_ExprStep._() : super(); factory Explain_ExprStep.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Explain_ExprStep.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -49,6 +62,7 @@ class Explain_ExprStep extends $pb.GeneratedMessage { static Explain_ExprStep getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Explain_ExprStep? _defaultInstance; + /// ID of corresponding Expr node. @$pb.TagNumber(1) $fixnum.Int64 get id => $_getI64(0); @$pb.TagNumber(1) @@ -58,6 +72,7 @@ class Explain_ExprStep extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearId() => clearField(1); + /// Index of the value in the values list. @$pb.TagNumber(2) $core.int get valueIndex => $_getIZ(1); @$pb.TagNumber(2) @@ -68,8 +83,22 @@ class Explain_ExprStep extends $pb.GeneratedMessage { void clearValueIndex() => clearField(2); } +/// Values of intermediate expressions produced when evaluating expression. +/// Deprecated, use `EvalState` instead. class Explain extends $pb.GeneratedMessage { - factory Explain() => create(); + factory Explain({ + $core.Iterable<$6.Value>? values, + $core.Iterable? exprSteps, + }) { + final $result = create(); + if (values != null) { + $result.values.addAll(values); + } + if (exprSteps != null) { + $result.exprSteps.addAll(exprSteps); + } + return $result; + } Explain._() : super(); factory Explain.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Explain.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -101,9 +130,18 @@ class Explain extends $pb.GeneratedMessage { static Explain getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Explain? _defaultInstance; + /// All of the observed values. + /// + /// The field value_index is an index in the values list. + /// Separating values from steps is needed to remove redundant values. @$pb.TagNumber(1) $core.List<$6.Value> get values => $_getList(0); + /// List of steps. + /// + /// Repeated evaluations of the same expression generate new ExprStep + /// instances. The order of such ExprStep instances matches the order of + /// elements returned by Comprehension.iter_range. @$pb.TagNumber(2) $core.List get exprSteps => $_getList(1); } diff --git a/lib/src/gen/google/api/expr/v1alpha1/explain.pbenum.dart b/lib/src/gen/google/api/expr/v1alpha1/explain.pbenum.dart index 90d6ea43db3..4344698c699 100644 --- a/lib/src/gen/google/api/expr/v1alpha1/explain.pbenum.dart +++ b/lib/src/gen/google/api/expr/v1alpha1/explain.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1alpha1/explain.pbjson.dart b/lib/src/gen/google/api/expr/v1alpha1/explain.pbjson.dart index 8090b7e5abd..97bf74d0b0b 100644 --- a/lib/src/gen/google/api/expr/v1alpha1/explain.pbjson.dart +++ b/lib/src/gen/google/api/expr/v1alpha1/explain.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1alpha1/syntax.pb.dart b/lib/src/gen/google/api/expr/v1alpha1/syntax.pb.dart index 08bd2bd9974..157c32be776 100644 --- a/lib/src/gen/google/api/expr/v1alpha1/syntax.pb.dart +++ b/lib/src/gen/google/api/expr/v1alpha1/syntax.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -18,8 +18,21 @@ import '../../../protobuf/duration.pb.dart' as $0; import '../../../protobuf/struct.pbenum.dart' as $2; import '../../../protobuf/timestamp.pb.dart' as $1; +/// An expression together with source information as returned by the parser. class ParsedExpr extends $pb.GeneratedMessage { - factory ParsedExpr() => create(); + factory ParsedExpr({ + Expr? expr, + SourceInfo? sourceInfo, + }) { + final $result = create(); + if (expr != null) { + $result.expr = expr; + } + if (sourceInfo != null) { + $result.sourceInfo = sourceInfo; + } + return $result; + } ParsedExpr._() : super(); factory ParsedExpr.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ParsedExpr.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -51,6 +64,7 @@ class ParsedExpr extends $pb.GeneratedMessage { static ParsedExpr getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ParsedExpr? _defaultInstance; + /// The parsed expression. @$pb.TagNumber(2) Expr get expr => $_getN(0); @$pb.TagNumber(2) @@ -62,6 +76,7 @@ class ParsedExpr extends $pb.GeneratedMessage { @$pb.TagNumber(2) Expr ensureExpr() => $_ensure(0); + /// The source info derived from input that generated the parsed `expr`. @$pb.TagNumber(3) SourceInfo get sourceInfo => $_getN(1); @$pb.TagNumber(3) @@ -74,8 +89,17 @@ class ParsedExpr extends $pb.GeneratedMessage { SourceInfo ensureSourceInfo() => $_ensure(1); } +/// An identifier expression. e.g. `request`. class Expr_Ident extends $pb.GeneratedMessage { - factory Expr_Ident() => create(); + factory Expr_Ident({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } Expr_Ident._() : super(); factory Expr_Ident.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Expr_Ident.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -106,6 +130,10 @@ class Expr_Ident extends $pb.GeneratedMessage { static Expr_Ident getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Expr_Ident? _defaultInstance; + /// Required. Holds a single, unqualified identifier, possibly preceded by a + /// '.'. + /// + /// Qualified names are represented by the [Expr.Select][google.api.expr.v1alpha1.Expr.Select] expression. @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -116,8 +144,25 @@ class Expr_Ident extends $pb.GeneratedMessage { void clearName() => clearField(1); } +/// A field selection expression. e.g. `request.auth`. class Expr_Select extends $pb.GeneratedMessage { - factory Expr_Select() => create(); + factory Expr_Select({ + Expr? operand, + $core.String? field_2, + $core.bool? testOnly, + }) { + final $result = create(); + if (operand != null) { + $result.operand = operand; + } + if (field_2 != null) { + $result.field_2 = field_2; + } + if (testOnly != null) { + $result.testOnly = testOnly; + } + return $result; + } Expr_Select._() : super(); factory Expr_Select.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Expr_Select.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -150,6 +195,10 @@ class Expr_Select extends $pb.GeneratedMessage { static Expr_Select getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Expr_Select? _defaultInstance; + /// Required. The target of the selection expression. + /// + /// For example, in the select expression `request.auth`, the `request` + /// portion of the expression is the `operand`. @$pb.TagNumber(1) Expr get operand => $_getN(0); @$pb.TagNumber(1) @@ -161,6 +210,10 @@ class Expr_Select extends $pb.GeneratedMessage { @$pb.TagNumber(1) Expr ensureOperand() => $_ensure(0); + /// Required. The name of the field to select. + /// + /// For example, in the select expression `request.auth`, the `auth` portion + /// of the expression would be the `field`. @$pb.TagNumber(2) $core.String get field_2 => $_getSZ(1); @$pb.TagNumber(2) @@ -170,6 +223,9 @@ class Expr_Select extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearField_2() => clearField(2); + /// Whether the select is to be interpreted as a field presence test. + /// + /// This results from the macro `has(request.auth)`. @$pb.TagNumber(3) $core.bool get testOnly => $_getBF(2); @$pb.TagNumber(3) @@ -180,8 +236,27 @@ class Expr_Select extends $pb.GeneratedMessage { void clearTestOnly() => clearField(3); } +/// A call expression, including calls to predefined functions and operators. +/// +/// For example, `value == 10`, `size(map_value)`. class Expr_Call extends $pb.GeneratedMessage { - factory Expr_Call() => create(); + factory Expr_Call({ + Expr? target, + $core.String? function, + $core.Iterable? args, + }) { + final $result = create(); + if (target != null) { + $result.target = target; + } + if (function != null) { + $result.function = function; + } + if (args != null) { + $result.args.addAll(args); + } + return $result; + } Expr_Call._() : super(); factory Expr_Call.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Expr_Call.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -214,6 +289,8 @@ class Expr_Call extends $pb.GeneratedMessage { static Expr_Call getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Expr_Call? _defaultInstance; + /// The target of an method call-style expression. For example, `x` in + /// `x.f()`. @$pb.TagNumber(1) Expr get target => $_getN(0); @$pb.TagNumber(1) @@ -225,6 +302,7 @@ class Expr_Call extends $pb.GeneratedMessage { @$pb.TagNumber(1) Expr ensureTarget() => $_ensure(0); + /// Required. The name of the function or method being called. @$pb.TagNumber(2) $core.String get function => $_getSZ(1); @$pb.TagNumber(2) @@ -234,12 +312,29 @@ class Expr_Call extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearFunction() => clearField(2); + /// The arguments. @$pb.TagNumber(3) $core.List get args => $_getList(2); } +/// A list creation expression. +/// +/// Lists may either be homogenous, e.g. `[1, 2, 3]`, or heterogeneous, e.g. +/// `dyn([1, 'hello', 2.0])` class Expr_CreateList extends $pb.GeneratedMessage { - factory Expr_CreateList() => create(); + factory Expr_CreateList({ + $core.Iterable? elements, + $core.Iterable<$core.int>? optionalIndices, + }) { + final $result = create(); + if (elements != null) { + $result.elements.addAll(elements); + } + if (optionalIndices != null) { + $result.optionalIndices.addAll(optionalIndices); + } + return $result; + } Expr_CreateList._() : super(); factory Expr_CreateList.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Expr_CreateList.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -271,9 +366,16 @@ class Expr_CreateList extends $pb.GeneratedMessage { static Expr_CreateList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Expr_CreateList? _defaultInstance; + /// The elements part of the list. @$pb.TagNumber(1) $core.List get elements => $_getList(0); + /// The indices within the elements list which are marked as optional + /// elements. + /// + /// When an optional-typed value is present, the value it contains + /// is included in the list. If the optional-typed value is absent, the list + /// element is omitted from the CreateList result. @$pb.TagNumber(2) $core.List<$core.int> get optionalIndices => $_getList(1); } @@ -284,8 +386,33 @@ enum Expr_CreateStruct_Entry_KeyKind { notSet } +/// Represents an entry. class Expr_CreateStruct_Entry extends $pb.GeneratedMessage { - factory Expr_CreateStruct_Entry() => create(); + factory Expr_CreateStruct_Entry({ + $fixnum.Int64? id, + $core.String? fieldKey, + Expr? mapKey, + Expr? value, + $core.bool? optionalEntry, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (fieldKey != null) { + $result.fieldKey = fieldKey; + } + if (mapKey != null) { + $result.mapKey = mapKey; + } + if (value != null) { + $result.value = value; + } + if (optionalEntry != null) { + $result.optionalEntry = optionalEntry; + } + return $result; + } Expr_CreateStruct_Entry._() : super(); factory Expr_CreateStruct_Entry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Expr_CreateStruct_Entry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -329,6 +456,9 @@ class Expr_CreateStruct_Entry extends $pb.GeneratedMessage { Expr_CreateStruct_Entry_KeyKind whichKeyKind() => _Expr_CreateStruct_Entry_KeyKindByTag[$_whichOneof(0)]!; void clearKeyKind() => clearField($_whichOneof(0)); + /// Required. An id assigned to this node by the parser which is unique + /// in a given expression tree. This is used to associate type + /// information and other attributes to the node. @$pb.TagNumber(1) $fixnum.Int64 get id => $_getI64(0); @$pb.TagNumber(1) @@ -338,6 +468,7 @@ class Expr_CreateStruct_Entry extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearId() => clearField(1); + /// The field key for a message creator statement. @$pb.TagNumber(2) $core.String get fieldKey => $_getSZ(1); @$pb.TagNumber(2) @@ -347,6 +478,7 @@ class Expr_CreateStruct_Entry extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearFieldKey() => clearField(2); + /// The key expression for a map creation statement. @$pb.TagNumber(3) Expr get mapKey => $_getN(2); @$pb.TagNumber(3) @@ -358,6 +490,11 @@ class Expr_CreateStruct_Entry extends $pb.GeneratedMessage { @$pb.TagNumber(3) Expr ensureMapKey() => $_ensure(2); + /// Required. The value assigned to the key. + /// + /// If the optional_entry field is true, the expression must resolve to an + /// optional-typed value. If the optional value is present, the key will be + /// set; however, if the optional value is absent, the key will be unset. @$pb.TagNumber(4) Expr get value => $_getN(3); @$pb.TagNumber(4) @@ -369,6 +506,7 @@ class Expr_CreateStruct_Entry extends $pb.GeneratedMessage { @$pb.TagNumber(4) Expr ensureValue() => $_ensure(3); + /// Whether the key-value pair is optional. @$pb.TagNumber(5) $core.bool get optionalEntry => $_getBF(4); @$pb.TagNumber(5) @@ -379,8 +517,25 @@ class Expr_CreateStruct_Entry extends $pb.GeneratedMessage { void clearOptionalEntry() => clearField(5); } +/// A map or message creation expression. +/// +/// Maps are constructed as `{'key_name': 'value'}`. Message construction is +/// similar, but prefixed with a type name and composed of field ids: +/// `types.MyType{field_id: 'value'}`. class Expr_CreateStruct extends $pb.GeneratedMessage { - factory Expr_CreateStruct() => create(); + factory Expr_CreateStruct({ + $core.String? messageName, + $core.Iterable? entries, + }) { + final $result = create(); + if (messageName != null) { + $result.messageName = messageName; + } + if (entries != null) { + $result.entries.addAll(entries); + } + return $result; + } Expr_CreateStruct._() : super(); factory Expr_CreateStruct.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Expr_CreateStruct.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -412,6 +567,8 @@ class Expr_CreateStruct extends $pb.GeneratedMessage { static Expr_CreateStruct getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Expr_CreateStruct? _defaultInstance; + /// The type name of the message to be created, empty when creating map + /// literals. @$pb.TagNumber(1) $core.String get messageName => $_getSZ(0); @$pb.TagNumber(1) @@ -421,12 +578,71 @@ class Expr_CreateStruct extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearMessageName() => clearField(1); + /// The entries in the creation expression. @$pb.TagNumber(2) $core.List get entries => $_getList(1); } +/// A comprehension expression applied to a list or map. +/// +/// Comprehensions are not part of the core syntax, but enabled with macros. +/// A macro matches a specific call signature within a parsed AST and replaces +/// the call with an alternate AST block. Macro expansion happens at parse +/// time. +/// +/// The following macros are supported within CEL: +/// +/// Aggregate type macros may be applied to all elements in a list or all keys +/// in a map: +/// +/// * `all`, `exists`, `exists_one` - test a predicate expression against +/// the inputs and return `true` if the predicate is satisfied for all, +/// any, or only one value `list.all(x, x < 10)`. +/// * `filter` - test a predicate expression against the inputs and return +/// the subset of elements which satisfy the predicate: +/// `payments.filter(p, p > 1000)`. +/// * `map` - apply an expression to all elements in the input and return the +/// output aggregate type: `[1, 2, 3].map(i, i * i)`. +/// +/// The `has(m.x)` macro tests whether the property `x` is present in struct +/// `m`. The semantics of this macro depend on the type of `m`. For proto2 +/// messages `has(m.x)` is defined as 'defined, but not set`. For proto3, the +/// macro tests whether the property is set to its default. For map and struct +/// types, the macro tests whether the property `x` is defined on `m`. class Expr_Comprehension extends $pb.GeneratedMessage { - factory Expr_Comprehension() => create(); + factory Expr_Comprehension({ + $core.String? iterVar, + Expr? iterRange, + $core.String? accuVar, + Expr? accuInit, + Expr? loopCondition, + Expr? loopStep, + Expr? result, + }) { + final $result = create(); + if (iterVar != null) { + $result.iterVar = iterVar; + } + if (iterRange != null) { + $result.iterRange = iterRange; + } + if (accuVar != null) { + $result.accuVar = accuVar; + } + if (accuInit != null) { + $result.accuInit = accuInit; + } + if (loopCondition != null) { + $result.loopCondition = loopCondition; + } + if (loopStep != null) { + $result.loopStep = loopStep; + } + if (result != null) { + $result.result = result; + } + return $result; + } Expr_Comprehension._() : super(); factory Expr_Comprehension.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Expr_Comprehension.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -463,6 +679,7 @@ class Expr_Comprehension extends $pb.GeneratedMessage { static Expr_Comprehension getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Expr_Comprehension? _defaultInstance; + /// The name of the iteration variable. @$pb.TagNumber(1) $core.String get iterVar => $_getSZ(0); @$pb.TagNumber(1) @@ -472,6 +689,7 @@ class Expr_Comprehension extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearIterVar() => clearField(1); + /// The range over which var iterates. @$pb.TagNumber(2) Expr get iterRange => $_getN(1); @$pb.TagNumber(2) @@ -483,6 +701,7 @@ class Expr_Comprehension extends $pb.GeneratedMessage { @$pb.TagNumber(2) Expr ensureIterRange() => $_ensure(1); + /// The name of the variable used for accumulation of the result. @$pb.TagNumber(3) $core.String get accuVar => $_getSZ(2); @$pb.TagNumber(3) @@ -492,6 +711,7 @@ class Expr_Comprehension extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearAccuVar() => clearField(3); + /// The initial value of the accumulator. @$pb.TagNumber(4) Expr get accuInit => $_getN(3); @$pb.TagNumber(4) @@ -503,6 +723,10 @@ class Expr_Comprehension extends $pb.GeneratedMessage { @$pb.TagNumber(4) Expr ensureAccuInit() => $_ensure(3); + /// An expression which can contain iter_var and accu_var. + /// + /// Returns false when the result has been computed and may be used as + /// a hint to short-circuit the remainder of the comprehension. @$pb.TagNumber(5) Expr get loopCondition => $_getN(4); @$pb.TagNumber(5) @@ -514,6 +738,9 @@ class Expr_Comprehension extends $pb.GeneratedMessage { @$pb.TagNumber(5) Expr ensureLoopCondition() => $_ensure(4); + /// An expression which can contain iter_var and accu_var. + /// + /// Computes the next value of accu_var. @$pb.TagNumber(6) Expr get loopStep => $_getN(5); @$pb.TagNumber(6) @@ -525,6 +752,9 @@ class Expr_Comprehension extends $pb.GeneratedMessage { @$pb.TagNumber(6) Expr ensureLoopStep() => $_ensure(5); + /// An expression which can contain accu_var. + /// + /// Computes the result. @$pb.TagNumber(7) Expr get result => $_getN(6); @$pb.TagNumber(7) @@ -548,8 +778,59 @@ enum Expr_ExprKind { notSet } +/// An abstract representation of a common expression. +/// +/// Expressions are abstractly represented as a collection of identifiers, +/// select statements, function calls, literals, and comprehensions. All +/// operators with the exception of the '.' operator are modelled as function +/// calls. This makes it easy to represent new operators into the existing AST. +/// +/// All references within expressions must resolve to a [Decl][google.api.expr.v1alpha1.Decl] provided at +/// type-check for an expression to be valid. A reference may either be a bare +/// identifier `name` or a qualified identifier `google.api.name`. References +/// may either refer to a value or a function declaration. +/// +/// For example, the expression `google.api.name.startsWith('expr')` references +/// the declaration `google.api.name` within a [Expr.Select][google.api.expr.v1alpha1.Expr.Select] expression, and +/// the function declaration `startsWith`. class Expr extends $pb.GeneratedMessage { - factory Expr() => create(); + factory Expr({ + $fixnum.Int64? id, + Constant? constExpr, + Expr_Ident? identExpr, + Expr_Select? selectExpr, + Expr_Call? callExpr, + Expr_CreateList? listExpr, + Expr_CreateStruct? structExpr, + Expr_Comprehension? comprehensionExpr, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (constExpr != null) { + $result.constExpr = constExpr; + } + if (identExpr != null) { + $result.identExpr = identExpr; + } + if (selectExpr != null) { + $result.selectExpr = selectExpr; + } + if (callExpr != null) { + $result.callExpr = callExpr; + } + if (listExpr != null) { + $result.listExpr = listExpr; + } + if (structExpr != null) { + $result.structExpr = structExpr; + } + if (comprehensionExpr != null) { + $result.comprehensionExpr = comprehensionExpr; + } + return $result; + } Expr._() : super(); factory Expr.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Expr.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -601,6 +882,9 @@ class Expr extends $pb.GeneratedMessage { Expr_ExprKind whichExprKind() => _Expr_ExprKindByTag[$_whichOneof(0)]!; void clearExprKind() => clearField($_whichOneof(0)); + /// Required. An id assigned to this node by the parser which is unique in a + /// given expression tree. This is used to associate type information and other + /// attributes to a node in the parse tree. @$pb.TagNumber(2) $fixnum.Int64 get id => $_getI64(0); @$pb.TagNumber(2) @@ -610,6 +894,7 @@ class Expr extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearId() => clearField(2); + /// A literal expression. @$pb.TagNumber(3) Constant get constExpr => $_getN(1); @$pb.TagNumber(3) @@ -621,6 +906,7 @@ class Expr extends $pb.GeneratedMessage { @$pb.TagNumber(3) Constant ensureConstExpr() => $_ensure(1); + /// An identifier expression. @$pb.TagNumber(4) Expr_Ident get identExpr => $_getN(2); @$pb.TagNumber(4) @@ -632,6 +918,7 @@ class Expr extends $pb.GeneratedMessage { @$pb.TagNumber(4) Expr_Ident ensureIdentExpr() => $_ensure(2); + /// A field selection expression, e.g. `request.auth`. @$pb.TagNumber(5) Expr_Select get selectExpr => $_getN(3); @$pb.TagNumber(5) @@ -643,6 +930,7 @@ class Expr extends $pb.GeneratedMessage { @$pb.TagNumber(5) Expr_Select ensureSelectExpr() => $_ensure(3); + /// A call expression, including calls to predefined functions and operators. @$pb.TagNumber(6) Expr_Call get callExpr => $_getN(4); @$pb.TagNumber(6) @@ -654,6 +942,7 @@ class Expr extends $pb.GeneratedMessage { @$pb.TagNumber(6) Expr_Call ensureCallExpr() => $_ensure(4); + /// A list creation expression. @$pb.TagNumber(7) Expr_CreateList get listExpr => $_getN(5); @$pb.TagNumber(7) @@ -665,6 +954,7 @@ class Expr extends $pb.GeneratedMessage { @$pb.TagNumber(7) Expr_CreateList ensureListExpr() => $_ensure(5); + /// A map or message creation expression. @$pb.TagNumber(8) Expr_CreateStruct get structExpr => $_getN(6); @$pb.TagNumber(8) @@ -676,6 +966,7 @@ class Expr extends $pb.GeneratedMessage { @$pb.TagNumber(8) Expr_CreateStruct ensureStructExpr() => $_ensure(6); + /// A comprehension expression. @$pb.TagNumber(9) Expr_Comprehension get comprehensionExpr => $_getN(7); @$pb.TagNumber(9) @@ -701,8 +992,65 @@ enum Constant_ConstantKind { notSet } +/// Represents a primitive literal. +/// +/// Named 'Constant' here for backwards compatibility. +/// +/// This is similar as the primitives supported in the well-known type +/// `google.protobuf.Value`, but richer so it can represent CEL's full range of +/// primitives. +/// +/// Lists and structs are not included as constants as these aggregate types may +/// contain [Expr][google.api.expr.v1alpha1.Expr] elements which require evaluation and are thus not constant. +/// +/// Examples of literals include: `"hello"`, `b'bytes'`, `1u`, `4.2`, `-2`, +/// `true`, `null`. class Constant extends $pb.GeneratedMessage { - factory Constant() => create(); + factory Constant({ + $2.NullValue? nullValue, + $core.bool? boolValue, + $fixnum.Int64? int64Value, + $fixnum.Int64? uint64Value, + $core.double? doubleValue, + $core.String? stringValue, + $core.List<$core.int>? bytesValue, + @$core.Deprecated('This field is deprecated.') + $0.Duration? durationValue, + @$core.Deprecated('This field is deprecated.') + $1.Timestamp? timestampValue, + }) { + final $result = create(); + if (nullValue != null) { + $result.nullValue = nullValue; + } + if (boolValue != null) { + $result.boolValue = boolValue; + } + if (int64Value != null) { + $result.int64Value = int64Value; + } + if (uint64Value != null) { + $result.uint64Value = uint64Value; + } + if (doubleValue != null) { + $result.doubleValue = doubleValue; + } + if (stringValue != null) { + $result.stringValue = stringValue; + } + if (bytesValue != null) { + $result.bytesValue = bytesValue; + } + if (durationValue != null) { + // ignore: deprecated_member_use_from_same_package + $result.durationValue = durationValue; + } + if (timestampValue != null) { + // ignore: deprecated_member_use_from_same_package + $result.timestampValue = timestampValue; + } + return $result; + } Constant._() : super(); factory Constant.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Constant.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -757,6 +1105,7 @@ class Constant extends $pb.GeneratedMessage { Constant_ConstantKind whichConstantKind() => _Constant_ConstantKindByTag[$_whichOneof(0)]!; void clearConstantKind() => clearField($_whichOneof(0)); + /// null value. @$pb.TagNumber(1) $2.NullValue get nullValue => $_getN(0); @$pb.TagNumber(1) @@ -766,6 +1115,7 @@ class Constant extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearNullValue() => clearField(1); + /// boolean value. @$pb.TagNumber(2) $core.bool get boolValue => $_getBF(1); @$pb.TagNumber(2) @@ -775,6 +1125,7 @@ class Constant extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearBoolValue() => clearField(2); + /// int64 value. @$pb.TagNumber(3) $fixnum.Int64 get int64Value => $_getI64(2); @$pb.TagNumber(3) @@ -784,6 +1135,7 @@ class Constant extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearInt64Value() => clearField(3); + /// uint64 value. @$pb.TagNumber(4) $fixnum.Int64 get uint64Value => $_getI64(3); @$pb.TagNumber(4) @@ -793,6 +1145,7 @@ class Constant extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearUint64Value() => clearField(4); + /// double value. @$pb.TagNumber(5) $core.double get doubleValue => $_getN(4); @$pb.TagNumber(5) @@ -802,6 +1155,7 @@ class Constant extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearDoubleValue() => clearField(5); + /// string value. @$pb.TagNumber(6) $core.String get stringValue => $_getSZ(5); @$pb.TagNumber(6) @@ -811,6 +1165,7 @@ class Constant extends $pb.GeneratedMessage { @$pb.TagNumber(6) void clearStringValue() => clearField(6); + /// bytes value. @$pb.TagNumber(7) $core.List<$core.int> get bytesValue => $_getN(6); @$pb.TagNumber(7) @@ -820,6 +1175,9 @@ class Constant extends $pb.GeneratedMessage { @$pb.TagNumber(7) void clearBytesValue() => clearField(7); + /// protobuf.Duration value. + /// + /// Deprecated: duration is no longer considered a builtin cel type. @$core.Deprecated('This field is deprecated.') @$pb.TagNumber(8) $0.Duration get durationValue => $_getN(7); @@ -836,6 +1194,9 @@ class Constant extends $pb.GeneratedMessage { @$pb.TagNumber(8) $0.Duration ensureDurationValue() => $_ensure(7); + /// protobuf.Timestamp value. + /// + /// Deprecated: timestamp is no longer considered a builtin cel type. @$core.Deprecated('This field is deprecated.') @$pb.TagNumber(9) $1.Timestamp get timestampValue => $_getN(8); @@ -853,8 +1214,33 @@ class Constant extends $pb.GeneratedMessage { $1.Timestamp ensureTimestampValue() => $_ensure(8); } +/// Source information collected at parse time. class SourceInfo extends $pb.GeneratedMessage { - factory SourceInfo() => create(); + factory SourceInfo({ + $core.String? syntaxVersion, + $core.String? location, + $core.Iterable<$core.int>? lineOffsets, + $core.Map<$fixnum.Int64, $core.int>? positions, + $core.Map<$fixnum.Int64, Expr>? macroCalls, + }) { + final $result = create(); + if (syntaxVersion != null) { + $result.syntaxVersion = syntaxVersion; + } + if (location != null) { + $result.location = location; + } + if (lineOffsets != null) { + $result.lineOffsets.addAll(lineOffsets); + } + if (positions != null) { + $result.positions.addAll(positions); + } + if (macroCalls != null) { + $result.macroCalls.addAll(macroCalls); + } + return $result; + } SourceInfo._() : super(); factory SourceInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SourceInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -889,6 +1275,7 @@ class SourceInfo extends $pb.GeneratedMessage { static SourceInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SourceInfo? _defaultInstance; + /// The syntax version of the source, e.g. `cel1`. @$pb.TagNumber(1) $core.String get syntaxVersion => $_getSZ(0); @$pb.TagNumber(1) @@ -898,6 +1285,11 @@ class SourceInfo extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearSyntaxVersion() => clearField(1); + /// The location name. All position information attached to an expression is + /// relative to this location. + /// + /// The location could be a file, UI element, or similar. For example, + /// `acme/app/AnvilPolicy.cel`. @$pb.TagNumber(2) $core.String get location => $_getSZ(1); @$pb.TagNumber(2) @@ -907,18 +1299,55 @@ class SourceInfo extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearLocation() => clearField(2); + /// Monotonically increasing list of code point offsets where newlines + /// `\n` appear. + /// + /// The line number of a given position is the index `i` where for a given + /// `id` the `line_offsets[i] < id_positions[id] < line_offsets[i+1]`. The + /// column may be derivd from `id_positions[id] - line_offsets[i]`. @$pb.TagNumber(3) $core.List<$core.int> get lineOffsets => $_getList(2); + /// A map from the parse node id (e.g. `Expr.id`) to the code point offset + /// within the source. @$pb.TagNumber(4) $core.Map<$fixnum.Int64, $core.int> get positions => $_getMap(3); + /// A map from the parse node id where a macro replacement was made to the + /// call `Expr` that resulted in a macro expansion. + /// + /// For example, `has(value.field)` is a function call that is replaced by a + /// `test_only` field selection in the AST. Likewise, the call + /// `list.exists(e, e > 10)` translates to a comprehension expression. The key + /// in the map corresponds to the expression id of the expanded macro, and the + /// value is the call `Expr` that was replaced. @$pb.TagNumber(5) $core.Map<$fixnum.Int64, Expr> get macroCalls => $_getMap(4); } +/// A specific position in source. class SourcePosition extends $pb.GeneratedMessage { - factory SourcePosition() => create(); + factory SourcePosition({ + $core.String? location, + $core.int? offset, + $core.int? line, + $core.int? column, + }) { + final $result = create(); + if (location != null) { + $result.location = location; + } + if (offset != null) { + $result.offset = offset; + } + if (line != null) { + $result.line = line; + } + if (column != null) { + $result.column = column; + } + return $result; + } SourcePosition._() : super(); factory SourcePosition.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SourcePosition.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -952,6 +1381,7 @@ class SourcePosition extends $pb.GeneratedMessage { static SourcePosition getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SourcePosition? _defaultInstance; + /// The soucre location name (e.g. file name). @$pb.TagNumber(1) $core.String get location => $_getSZ(0); @$pb.TagNumber(1) @@ -961,6 +1391,7 @@ class SourcePosition extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearLocation() => clearField(1); + /// The UTF-8 code unit offset. @$pb.TagNumber(2) $core.int get offset => $_getIZ(1); @$pb.TagNumber(2) @@ -970,6 +1401,8 @@ class SourcePosition extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearOffset() => clearField(2); + /// The 1-based index of the starting line in the source text + /// where the issue occurs, or 0 if unknown. @$pb.TagNumber(3) $core.int get line => $_getIZ(2); @$pb.TagNumber(3) @@ -979,6 +1412,8 @@ class SourcePosition extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearLine() => clearField(3); + /// The 0-based index of the starting position within the line of source text + /// where the issue occurs. Only meaningful if line is nonzero. @$pb.TagNumber(4) $core.int get column => $_getIZ(3); @$pb.TagNumber(4) diff --git a/lib/src/gen/google/api/expr/v1alpha1/syntax.pbenum.dart b/lib/src/gen/google/api/expr/v1alpha1/syntax.pbenum.dart index bf1e53328e1..eef5bdda7fb 100644 --- a/lib/src/gen/google/api/expr/v1alpha1/syntax.pbenum.dart +++ b/lib/src/gen/google/api/expr/v1alpha1/syntax.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1alpha1/syntax.pbjson.dart b/lib/src/gen/google/api/expr/v1alpha1/syntax.pbjson.dart index 0cd68a13771..f2b909eedb2 100644 --- a/lib/src/gen/google/api/expr/v1alpha1/syntax.pbjson.dart +++ b/lib/src/gen/google/api/expr/v1alpha1/syntax.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1alpha1/value.pb.dart b/lib/src/gen/google/api/expr/v1alpha1/value.pb.dart index d8e9a5ebf2c..906296b84ba 100644 --- a/lib/src/gen/google/api/expr/v1alpha1/value.pb.dart +++ b/lib/src/gen/google/api/expr/v1alpha1/value.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -33,8 +33,64 @@ enum Value_Kind { notSet } +/// Represents a CEL value. +/// +/// This is similar to `google.protobuf.Value`, but can represent CEL's full +/// range of values. class Value extends $pb.GeneratedMessage { - factory Value() => create(); + factory Value({ + $2.NullValue? nullValue, + $core.bool? boolValue, + $fixnum.Int64? int64Value, + $fixnum.Int64? uint64Value, + $core.double? doubleValue, + $core.String? stringValue, + $core.List<$core.int>? bytesValue, + EnumValue? enumValue, + $5.Any? objectValue, + MapValue? mapValue, + ListValue? listValue, + $core.String? typeValue, + }) { + final $result = create(); + if (nullValue != null) { + $result.nullValue = nullValue; + } + if (boolValue != null) { + $result.boolValue = boolValue; + } + if (int64Value != null) { + $result.int64Value = int64Value; + } + if (uint64Value != null) { + $result.uint64Value = uint64Value; + } + if (doubleValue != null) { + $result.doubleValue = doubleValue; + } + if (stringValue != null) { + $result.stringValue = stringValue; + } + if (bytesValue != null) { + $result.bytesValue = bytesValue; + } + if (enumValue != null) { + $result.enumValue = enumValue; + } + if (objectValue != null) { + $result.objectValue = objectValue; + } + if (mapValue != null) { + $result.mapValue = mapValue; + } + if (listValue != null) { + $result.listValue = listValue; + } + if (typeValue != null) { + $result.typeValue = typeValue; + } + return $result; + } Value._() : super(); factory Value.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Value.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -95,6 +151,7 @@ class Value extends $pb.GeneratedMessage { Value_Kind whichKind() => _Value_KindByTag[$_whichOneof(0)]!; void clearKind() => clearField($_whichOneof(0)); + /// Null value. @$pb.TagNumber(1) $2.NullValue get nullValue => $_getN(0); @$pb.TagNumber(1) @@ -104,6 +161,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearNullValue() => clearField(1); + /// Boolean value. @$pb.TagNumber(2) $core.bool get boolValue => $_getBF(1); @$pb.TagNumber(2) @@ -113,6 +171,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearBoolValue() => clearField(2); + /// Signed integer value. @$pb.TagNumber(3) $fixnum.Int64 get int64Value => $_getI64(2); @$pb.TagNumber(3) @@ -122,6 +181,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearInt64Value() => clearField(3); + /// Unsigned integer value. @$pb.TagNumber(4) $fixnum.Int64 get uint64Value => $_getI64(3); @$pb.TagNumber(4) @@ -131,6 +191,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearUint64Value() => clearField(4); + /// Floating point value. @$pb.TagNumber(5) $core.double get doubleValue => $_getN(4); @$pb.TagNumber(5) @@ -140,6 +201,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearDoubleValue() => clearField(5); + /// UTF-8 string value. @$pb.TagNumber(6) $core.String get stringValue => $_getSZ(5); @$pb.TagNumber(6) @@ -149,6 +211,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(6) void clearStringValue() => clearField(6); + /// Byte string value. @$pb.TagNumber(7) $core.List<$core.int> get bytesValue => $_getN(6); @$pb.TagNumber(7) @@ -158,6 +221,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(7) void clearBytesValue() => clearField(7); + /// An enum value. @$pb.TagNumber(9) EnumValue get enumValue => $_getN(7); @$pb.TagNumber(9) @@ -169,6 +233,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(9) EnumValue ensureEnumValue() => $_ensure(7); + /// The proto message backing an object value. @$pb.TagNumber(10) $5.Any get objectValue => $_getN(8); @$pb.TagNumber(10) @@ -180,6 +245,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(10) $5.Any ensureObjectValue() => $_ensure(8); + /// Map value. @$pb.TagNumber(11) MapValue get mapValue => $_getN(9); @$pb.TagNumber(11) @@ -191,6 +257,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(11) MapValue ensureMapValue() => $_ensure(9); + /// List value. @$pb.TagNumber(12) ListValue get listValue => $_getN(10); @$pb.TagNumber(12) @@ -202,6 +269,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(12) ListValue ensureListValue() => $_ensure(10); + /// Type value. @$pb.TagNumber(15) $core.String get typeValue => $_getSZ(11); @$pb.TagNumber(15) @@ -212,8 +280,21 @@ class Value extends $pb.GeneratedMessage { void clearTypeValue() => clearField(15); } +/// An enum value. class EnumValue extends $pb.GeneratedMessage { - factory EnumValue() => create(); + factory EnumValue({ + $core.String? type, + $core.int? value, + }) { + final $result = create(); + if (type != null) { + $result.type = type; + } + if (value != null) { + $result.value = value; + } + return $result; + } EnumValue._() : super(); factory EnumValue.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EnumValue.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -245,6 +326,7 @@ class EnumValue extends $pb.GeneratedMessage { static EnumValue getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static EnumValue? _defaultInstance; + /// The fully qualified name of the enum type. @$pb.TagNumber(1) $core.String get type => $_getSZ(0); @$pb.TagNumber(1) @@ -254,6 +336,7 @@ class EnumValue extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearType() => clearField(1); + /// The value of the enum. @$pb.TagNumber(2) $core.int get value => $_getIZ(1); @$pb.TagNumber(2) @@ -264,8 +347,20 @@ class EnumValue extends $pb.GeneratedMessage { void clearValue() => clearField(2); } +/// A list. +/// +/// Wrapped in a message so 'not set' and empty can be differentiated, which is +/// required for use in a 'oneof'. class ListValue extends $pb.GeneratedMessage { - factory ListValue() => create(); + factory ListValue({ + $core.Iterable? values, + }) { + final $result = create(); + if (values != null) { + $result.values.addAll(values); + } + return $result; + } ListValue._() : super(); factory ListValue.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListValue.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -296,12 +391,26 @@ class ListValue extends $pb.GeneratedMessage { static ListValue getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListValue? _defaultInstance; + /// The ordered values in the list. @$pb.TagNumber(1) $core.List get values => $_getList(0); } +/// An entry in the map. class MapValue_Entry extends $pb.GeneratedMessage { - factory MapValue_Entry() => create(); + factory MapValue_Entry({ + Value? key, + Value? value, + }) { + final $result = create(); + if (key != null) { + $result.key = key; + } + if (value != null) { + $result.value = value; + } + return $result; + } MapValue_Entry._() : super(); factory MapValue_Entry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MapValue_Entry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -333,6 +442,10 @@ class MapValue_Entry extends $pb.GeneratedMessage { static MapValue_Entry getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MapValue_Entry? _defaultInstance; + /// The key. + /// + /// Must be unique with in the map. + /// Currently only boolean, int, uint, and string values can be keys. @$pb.TagNumber(1) Value get key => $_getN(0); @$pb.TagNumber(1) @@ -344,6 +457,7 @@ class MapValue_Entry extends $pb.GeneratedMessage { @$pb.TagNumber(1) Value ensureKey() => $_ensure(0); + /// The value. @$pb.TagNumber(2) Value get value => $_getN(1); @$pb.TagNumber(2) @@ -356,8 +470,20 @@ class MapValue_Entry extends $pb.GeneratedMessage { Value ensureValue() => $_ensure(1); } +/// A map. +/// +/// Wrapped in a message so 'not set' and empty can be differentiated, which is +/// required for use in a 'oneof'. class MapValue extends $pb.GeneratedMessage { - factory MapValue() => create(); + factory MapValue({ + $core.Iterable? entries, + }) { + final $result = create(); + if (entries != null) { + $result.entries.addAll(entries); + } + return $result; + } MapValue._() : super(); factory MapValue.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MapValue.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -388,6 +514,10 @@ class MapValue extends $pb.GeneratedMessage { static MapValue getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MapValue? _defaultInstance; + /// The set of map entries. + /// + /// CEL has fewer restrictions on keys, so a protobuf map represenation + /// cannot be used. @$pb.TagNumber(1) $core.List get entries => $_getList(0); } diff --git a/lib/src/gen/google/api/expr/v1alpha1/value.pbenum.dart b/lib/src/gen/google/api/expr/v1alpha1/value.pbenum.dart index adc1f0458a1..823b2374c9c 100644 --- a/lib/src/gen/google/api/expr/v1alpha1/value.pbenum.dart +++ b/lib/src/gen/google/api/expr/v1alpha1/value.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1alpha1/value.pbjson.dart b/lib/src/gen/google/api/expr/v1alpha1/value.pbjson.dart index 849ddc96eaf..1a5724be341 100644 --- a/lib/src/gen/google/api/expr/v1alpha1/value.pbjson.dart +++ b/lib/src/gen/google/api/expr/v1alpha1/value.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1beta1/decl.pb.dart b/lib/src/gen/google/api/expr/v1beta1/decl.pb.dart index 52f4d06f2b7..eea344a7f2c 100644 --- a/lib/src/gen/google/api/expr/v1beta1/decl.pb.dart +++ b/lib/src/gen/google/api/expr/v1beta1/decl.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -21,8 +21,33 @@ enum Decl_Kind { notSet } +/// A declaration. class Decl extends $pb.GeneratedMessage { - factory Decl() => create(); + factory Decl({ + $core.int? id, + $core.String? name, + $core.String? doc, + IdentDecl? ident, + FunctionDecl? function, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (name != null) { + $result.name = name; + } + if (doc != null) { + $result.doc = doc; + } + if (ident != null) { + $result.ident = ident; + } + if (function != null) { + $result.function = function; + } + return $result; + } Decl._() : super(); factory Decl.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Decl.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -66,6 +91,7 @@ class Decl extends $pb.GeneratedMessage { Decl_Kind whichKind() => _Decl_KindByTag[$_whichOneof(0)]!; void clearKind() => clearField($_whichOneof(0)); + /// The id of the declaration. @$pb.TagNumber(1) $core.int get id => $_getIZ(0); @$pb.TagNumber(1) @@ -75,6 +101,7 @@ class Decl extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearId() => clearField(1); + /// The name of the declaration. @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) @@ -84,6 +111,7 @@ class Decl extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearName() => clearField(2); + /// The documentation string for the declaration. @$pb.TagNumber(3) $core.String get doc => $_getSZ(2); @$pb.TagNumber(3) @@ -93,6 +121,7 @@ class Decl extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearDoc() => clearField(3); + /// An identifier declaration. @$pb.TagNumber(4) IdentDecl get ident => $_getN(3); @$pb.TagNumber(4) @@ -104,6 +133,7 @@ class Decl extends $pb.GeneratedMessage { @$pb.TagNumber(4) IdentDecl ensureIdent() => $_ensure(3); + /// A function declaration. @$pb.TagNumber(5) FunctionDecl get function => $_getN(4); @$pb.TagNumber(5) @@ -116,8 +146,28 @@ class Decl extends $pb.GeneratedMessage { FunctionDecl ensureFunction() => $_ensure(4); } +/// The declared type of a variable. +/// +/// Extends runtime type values with extra information used for type checking +/// and dispatching. class DeclType extends $pb.GeneratedMessage { - factory DeclType() => create(); + factory DeclType({ + $core.int? id, + $core.String? type, + $core.Iterable? typeParams, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (type != null) { + $result.type = type; + } + if (typeParams != null) { + $result.typeParams.addAll(typeParams); + } + return $result; + } DeclType._() : super(); factory DeclType.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeclType.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -150,6 +200,7 @@ class DeclType extends $pb.GeneratedMessage { static DeclType getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeclType? _defaultInstance; + /// The expression id of the declared type, if applicable. @$pb.TagNumber(1) $core.int get id => $_getIZ(0); @$pb.TagNumber(1) @@ -159,6 +210,7 @@ class DeclType extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearId() => clearField(1); + /// The type name, e.g. 'int', 'my.type.Type' or 'T' @$pb.TagNumber(2) $core.String get type => $_getSZ(1); @$pb.TagNumber(2) @@ -168,12 +220,27 @@ class DeclType extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearType() => clearField(2); + /// An ordered list of type parameters, e.g. ``. + /// Only applies to a subset of types, e.g. `map`, `list`. @$pb.TagNumber(4) $core.List get typeParams => $_getList(2); } +/// An identifier declaration. class IdentDecl extends $pb.GeneratedMessage { - factory IdentDecl() => create(); + factory IdentDecl({ + DeclType? type, + $2.Expr? value, + }) { + final $result = create(); + if (type != null) { + $result.type = type; + } + if (value != null) { + $result.value = value; + } + return $result; + } IdentDecl._() : super(); factory IdentDecl.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IdentDecl.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -205,6 +272,7 @@ class IdentDecl extends $pb.GeneratedMessage { static IdentDecl getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static IdentDecl? _defaultInstance; + /// Optional type of the identifier. @$pb.TagNumber(3) DeclType get type => $_getN(0); @$pb.TagNumber(3) @@ -216,6 +284,7 @@ class IdentDecl extends $pb.GeneratedMessage { @$pb.TagNumber(3) DeclType ensureType() => $_ensure(0); + /// Optional value of the identifier. @$pb.TagNumber(4) $2.Expr get value => $_getN(1); @$pb.TagNumber(4) @@ -228,8 +297,25 @@ class IdentDecl extends $pb.GeneratedMessage { $2.Expr ensureValue() => $_ensure(1); } +/// A function declaration. class FunctionDecl extends $pb.GeneratedMessage { - factory FunctionDecl() => create(); + factory FunctionDecl({ + $core.Iterable? args, + DeclType? returnType, + $core.bool? receiverFunction, + }) { + final $result = create(); + if (args != null) { + $result.args.addAll(args); + } + if (returnType != null) { + $result.returnType = returnType; + } + if (receiverFunction != null) { + $result.receiverFunction = receiverFunction; + } + return $result; + } FunctionDecl._() : super(); factory FunctionDecl.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FunctionDecl.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -262,9 +348,11 @@ class FunctionDecl extends $pb.GeneratedMessage { static FunctionDecl getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FunctionDecl? _defaultInstance; + /// The function arguments. @$pb.TagNumber(1) $core.List get args => $_getList(0); + /// Optional declared return type. @$pb.TagNumber(2) DeclType get returnType => $_getN(1); @$pb.TagNumber(2) @@ -276,6 +364,7 @@ class FunctionDecl extends $pb.GeneratedMessage { @$pb.TagNumber(2) DeclType ensureReturnType() => $_ensure(1); + /// If the first argument of the function is the receiver. @$pb.TagNumber(3) $core.bool get receiverFunction => $_getBF(2); @$pb.TagNumber(3) diff --git a/lib/src/gen/google/api/expr/v1beta1/decl.pbenum.dart b/lib/src/gen/google/api/expr/v1beta1/decl.pbenum.dart index dc6e84c7b66..8d317ede126 100644 --- a/lib/src/gen/google/api/expr/v1beta1/decl.pbenum.dart +++ b/lib/src/gen/google/api/expr/v1beta1/decl.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1beta1/decl.pbjson.dart b/lib/src/gen/google/api/expr/v1beta1/decl.pbjson.dart index d4bbf4f6486..86589069bdc 100644 --- a/lib/src/gen/google/api/expr/v1beta1/decl.pbjson.dart +++ b/lib/src/gen/google/api/expr/v1beta1/decl.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1beta1/eval.pb.dart b/lib/src/gen/google/api/expr/v1beta1/eval.pb.dart index 5309223b818..4876304b888 100644 --- a/lib/src/gen/google/api/expr/v1beta1/eval.pb.dart +++ b/lib/src/gen/google/api/expr/v1beta1/eval.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -16,8 +16,21 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../../../rpc/status.pb.dart' as $5; import 'value.pb.dart' as $4; +/// A single evaluation result. class EvalState_Result extends $pb.GeneratedMessage { - factory EvalState_Result() => create(); + factory EvalState_Result({ + IdRef? expr, + $core.int? value, + }) { + final $result = create(); + if (expr != null) { + $result.expr = expr; + } + if (value != null) { + $result.value = value; + } + return $result; + } EvalState_Result._() : super(); factory EvalState_Result.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EvalState_Result.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -49,6 +62,7 @@ class EvalState_Result extends $pb.GeneratedMessage { static EvalState_Result getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static EvalState_Result? _defaultInstance; + /// The expression this result is for. @$pb.TagNumber(1) IdRef get expr => $_getN(0); @$pb.TagNumber(1) @@ -60,6 +74,7 @@ class EvalState_Result extends $pb.GeneratedMessage { @$pb.TagNumber(1) IdRef ensureExpr() => $_ensure(0); + /// The index in `values` of the resulting value. @$pb.TagNumber(2) $core.int get value => $_getIZ(1); @$pb.TagNumber(2) @@ -70,8 +85,23 @@ class EvalState_Result extends $pb.GeneratedMessage { void clearValue() => clearField(2); } +/// The state of an evaluation. +/// +/// Can represent an initial, partial, or completed state of evaluation. class EvalState extends $pb.GeneratedMessage { - factory EvalState() => create(); + factory EvalState({ + $core.Iterable? values, + $core.Iterable? results, + }) { + final $result = create(); + if (values != null) { + $result.values.addAll(values); + } + if (results != null) { + $result.results.addAll(results); + } + return $result; + } EvalState._() : super(); factory EvalState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EvalState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -103,9 +133,14 @@ class EvalState extends $pb.GeneratedMessage { static EvalState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static EvalState? _defaultInstance; + /// The unique values referenced in this message. @$pb.TagNumber(1) $core.List get values => $_getList(0); + /// An ordered list of results. + /// + /// Tracks the flow of evaluation through the expression. + /// May be sparse. @$pb.TagNumber(3) $core.List get results => $_getList(1); } @@ -117,8 +152,25 @@ enum ExprValue_Kind { notSet } +/// The value of an evaluated expression. class ExprValue extends $pb.GeneratedMessage { - factory ExprValue() => create(); + factory ExprValue({ + $4.Value? value, + ErrorSet? error, + UnknownSet? unknown, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + if (error != null) { + $result.error = error; + } + if (unknown != null) { + $result.unknown = unknown; + } + return $result; + } ExprValue._() : super(); factory ExprValue.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ExprValue.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -161,6 +213,7 @@ class ExprValue extends $pb.GeneratedMessage { ExprValue_Kind whichKind() => _ExprValue_KindByTag[$_whichOneof(0)]!; void clearKind() => clearField($_whichOneof(0)); + /// A concrete value. @$pb.TagNumber(1) $4.Value get value => $_getN(0); @$pb.TagNumber(1) @@ -172,6 +225,22 @@ class ExprValue extends $pb.GeneratedMessage { @$pb.TagNumber(1) $4.Value ensureValue() => $_ensure(0); + /// The set of errors in the critical path of evalution. + /// + /// Only errors in the critical path are included. For example, + /// `( || true) && ` will only result in ``, + /// while ` || ` will result in both `` and + /// ``. + /// + /// Errors cause by the presence of other errors are not included in the + /// set. For example `.foo`, `foo()`, and ` + 1` will + /// only result in ``. + /// + /// Multiple errors *might* be included when evaluation could result + /// in different errors. For example ` + ` and + /// `foo(, )` may result in ``, `` or both. + /// The exact subset of errors included for this case is unspecified and + /// depends on the implementation details of the evaluator. @$pb.TagNumber(2) ErrorSet get error => $_getN(1); @$pb.TagNumber(2) @@ -183,6 +252,30 @@ class ExprValue extends $pb.GeneratedMessage { @$pb.TagNumber(2) ErrorSet ensureError() => $_ensure(1); + /// The set of unknowns in the critical path of evaluation. + /// + /// Unknown behaves identically to Error with regards to propagation. + /// Specifically, only unknowns in the critical path are included, unknowns + /// caused by the presence of other unknowns are not included, and multiple + /// unknowns *might* be included included when evaluation could result in + /// different unknowns. For example: + /// + /// ( || true) && -> + /// || -> + /// .foo -> + /// foo() -> + /// + -> or + /// + /// Unknown takes precidence over Error in cases where a `Value` can short + /// circuit the result: + /// + /// || -> + /// && -> + /// + /// Errors take precidence in all other cases: + /// + /// + -> + /// foo(, ) -> @$pb.TagNumber(3) UnknownSet get unknown => $_getN(2); @$pb.TagNumber(3) @@ -195,8 +288,19 @@ class ExprValue extends $pb.GeneratedMessage { UnknownSet ensureUnknown() => $_ensure(2); } +/// A set of errors. +/// +/// The errors included depend on the context. See `ExprValue.error`. class ErrorSet extends $pb.GeneratedMessage { - factory ErrorSet() => create(); + factory ErrorSet({ + $core.Iterable<$5.Status>? errors, + }) { + final $result = create(); + if (errors != null) { + $result.errors.addAll(errors); + } + return $result; + } ErrorSet._() : super(); factory ErrorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ErrorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -227,12 +331,24 @@ class ErrorSet extends $pb.GeneratedMessage { static ErrorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ErrorSet? _defaultInstance; + /// The errors in the set. @$pb.TagNumber(1) $core.List<$5.Status> get errors => $_getList(0); } +/// A set of expressions for which the value is unknown. +/// +/// The unknowns included depend on the context. See `ExprValue.unknown`. class UnknownSet extends $pb.GeneratedMessage { - factory UnknownSet() => create(); + factory UnknownSet({ + $core.Iterable? exprs, + }) { + final $result = create(); + if (exprs != null) { + $result.exprs.addAll(exprs); + } + return $result; + } UnknownSet._() : super(); factory UnknownSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UnknownSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -263,12 +379,22 @@ class UnknownSet extends $pb.GeneratedMessage { static UnknownSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UnknownSet? _defaultInstance; + /// The ids of the expressions with unknown values. @$pb.TagNumber(1) $core.List get exprs => $_getList(0); } +/// A reference to an expression id. class IdRef extends $pb.GeneratedMessage { - factory IdRef() => create(); + factory IdRef({ + $core.int? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } IdRef._() : super(); factory IdRef.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IdRef.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -299,6 +425,7 @@ class IdRef extends $pb.GeneratedMessage { static IdRef getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static IdRef? _defaultInstance; + /// The expression id. @$pb.TagNumber(1) $core.int get id => $_getIZ(0); @$pb.TagNumber(1) diff --git a/lib/src/gen/google/api/expr/v1beta1/eval.pbenum.dart b/lib/src/gen/google/api/expr/v1beta1/eval.pbenum.dart index 56b90d59575..4b41a3257a1 100644 --- a/lib/src/gen/google/api/expr/v1beta1/eval.pbenum.dart +++ b/lib/src/gen/google/api/expr/v1beta1/eval.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1beta1/eval.pbjson.dart b/lib/src/gen/google/api/expr/v1beta1/eval.pbjson.dart index ecf5d49c199..9e088254ec4 100644 --- a/lib/src/gen/google/api/expr/v1beta1/eval.pbjson.dart +++ b/lib/src/gen/google/api/expr/v1beta1/eval.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1beta1/expr.pb.dart b/lib/src/gen/google/api/expr/v1beta1/expr.pb.dart index 5faf46433d3..35982727209 100644 --- a/lib/src/gen/google/api/expr/v1beta1/expr.pb.dart +++ b/lib/src/gen/google/api/expr/v1beta1/expr.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -17,8 +17,25 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../../../protobuf/struct.pbenum.dart' as $1; import 'source.pb.dart' as $0; +/// An expression together with source information as returned by the parser. class ParsedExpr extends $pb.GeneratedMessage { - factory ParsedExpr() => create(); + factory ParsedExpr({ + Expr? expr, + $0.SourceInfo? sourceInfo, + $core.String? syntaxVersion, + }) { + final $result = create(); + if (expr != null) { + $result.expr = expr; + } + if (sourceInfo != null) { + $result.sourceInfo = sourceInfo; + } + if (syntaxVersion != null) { + $result.syntaxVersion = syntaxVersion; + } + return $result; + } ParsedExpr._() : super(); factory ParsedExpr.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ParsedExpr.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -51,6 +68,7 @@ class ParsedExpr extends $pb.GeneratedMessage { static ParsedExpr getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ParsedExpr? _defaultInstance; + /// The parsed expression. @$pb.TagNumber(2) Expr get expr => $_getN(0); @$pb.TagNumber(2) @@ -62,6 +80,7 @@ class ParsedExpr extends $pb.GeneratedMessage { @$pb.TagNumber(2) Expr ensureExpr() => $_ensure(0); + /// The source info derived from input that generated the parsed `expr`. @$pb.TagNumber(3) $0.SourceInfo get sourceInfo => $_getN(1); @$pb.TagNumber(3) @@ -73,6 +92,7 @@ class ParsedExpr extends $pb.GeneratedMessage { @$pb.TagNumber(3) $0.SourceInfo ensureSourceInfo() => $_ensure(1); + /// The syntax version of the source, e.g. `cel1`. @$pb.TagNumber(4) $core.String get syntaxVersion => $_getSZ(2); @$pb.TagNumber(4) @@ -83,8 +103,17 @@ class ParsedExpr extends $pb.GeneratedMessage { void clearSyntaxVersion() => clearField(4); } +/// An identifier expression. e.g. `request`. class Expr_Ident extends $pb.GeneratedMessage { - factory Expr_Ident() => create(); + factory Expr_Ident({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } Expr_Ident._() : super(); factory Expr_Ident.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Expr_Ident.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -115,6 +144,10 @@ class Expr_Ident extends $pb.GeneratedMessage { static Expr_Ident getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Expr_Ident? _defaultInstance; + /// Required. Holds a single, unqualified identifier, possibly preceded by a + /// '.'. + /// + /// Qualified names are represented by the [Expr.Select][google.api.expr.v1beta1.Expr.Select] expression. @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -125,8 +158,25 @@ class Expr_Ident extends $pb.GeneratedMessage { void clearName() => clearField(1); } +/// A field selection expression. e.g. `request.auth`. class Expr_Select extends $pb.GeneratedMessage { - factory Expr_Select() => create(); + factory Expr_Select({ + Expr? operand, + $core.String? field_2, + $core.bool? testOnly, + }) { + final $result = create(); + if (operand != null) { + $result.operand = operand; + } + if (field_2 != null) { + $result.field_2 = field_2; + } + if (testOnly != null) { + $result.testOnly = testOnly; + } + return $result; + } Expr_Select._() : super(); factory Expr_Select.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Expr_Select.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -159,6 +209,10 @@ class Expr_Select extends $pb.GeneratedMessage { static Expr_Select getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Expr_Select? _defaultInstance; + /// Required. The target of the selection expression. + /// + /// For example, in the select expression `request.auth`, the `request` + /// portion of the expression is the `operand`. @$pb.TagNumber(1) Expr get operand => $_getN(0); @$pb.TagNumber(1) @@ -170,6 +224,10 @@ class Expr_Select extends $pb.GeneratedMessage { @$pb.TagNumber(1) Expr ensureOperand() => $_ensure(0); + /// Required. The name of the field to select. + /// + /// For example, in the select expression `request.auth`, the `auth` portion + /// of the expression would be the `field`. @$pb.TagNumber(2) $core.String get field_2 => $_getSZ(1); @$pb.TagNumber(2) @@ -179,6 +237,9 @@ class Expr_Select extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearField_2() => clearField(2); + /// Whether the select is to be interpreted as a field presence test. + /// + /// This results from the macro `has(request.auth)`. @$pb.TagNumber(3) $core.bool get testOnly => $_getBF(2); @$pb.TagNumber(3) @@ -189,8 +250,27 @@ class Expr_Select extends $pb.GeneratedMessage { void clearTestOnly() => clearField(3); } +/// A call expression, including calls to predefined functions and operators. +/// +/// For example, `value == 10`, `size(map_value)`. class Expr_Call extends $pb.GeneratedMessage { - factory Expr_Call() => create(); + factory Expr_Call({ + Expr? target, + $core.String? function, + $core.Iterable? args, + }) { + final $result = create(); + if (target != null) { + $result.target = target; + } + if (function != null) { + $result.function = function; + } + if (args != null) { + $result.args.addAll(args); + } + return $result; + } Expr_Call._() : super(); factory Expr_Call.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Expr_Call.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -223,6 +303,8 @@ class Expr_Call extends $pb.GeneratedMessage { static Expr_Call getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Expr_Call? _defaultInstance; + /// The target of an method call-style expression. For example, `x` in + /// `x.f()`. @$pb.TagNumber(1) Expr get target => $_getN(0); @$pb.TagNumber(1) @@ -234,6 +316,7 @@ class Expr_Call extends $pb.GeneratedMessage { @$pb.TagNumber(1) Expr ensureTarget() => $_ensure(0); + /// Required. The name of the function or method being called. @$pb.TagNumber(2) $core.String get function => $_getSZ(1); @$pb.TagNumber(2) @@ -243,12 +326,25 @@ class Expr_Call extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearFunction() => clearField(2); + /// The arguments. @$pb.TagNumber(3) $core.List get args => $_getList(2); } +/// A list creation expression. +/// +/// Lists may either be homogenous, e.g. `[1, 2, 3]`, or heterogenous, e.g. +/// `dyn([1, 'hello', 2.0])` class Expr_CreateList extends $pb.GeneratedMessage { - factory Expr_CreateList() => create(); + factory Expr_CreateList({ + $core.Iterable? elements, + }) { + final $result = create(); + if (elements != null) { + $result.elements.addAll(elements); + } + return $result; + } Expr_CreateList._() : super(); factory Expr_CreateList.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Expr_CreateList.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -279,6 +375,7 @@ class Expr_CreateList extends $pb.GeneratedMessage { static Expr_CreateList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Expr_CreateList? _defaultInstance; + /// The elements part of the list. @$pb.TagNumber(1) $core.List get elements => $_getList(0); } @@ -289,8 +386,29 @@ enum Expr_CreateStruct_Entry_KeyKind { notSet } +/// Represents an entry. class Expr_CreateStruct_Entry extends $pb.GeneratedMessage { - factory Expr_CreateStruct_Entry() => create(); + factory Expr_CreateStruct_Entry({ + $core.int? id, + $core.String? fieldKey, + Expr? mapKey, + Expr? value, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (fieldKey != null) { + $result.fieldKey = fieldKey; + } + if (mapKey != null) { + $result.mapKey = mapKey; + } + if (value != null) { + $result.value = value; + } + return $result; + } Expr_CreateStruct_Entry._() : super(); factory Expr_CreateStruct_Entry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Expr_CreateStruct_Entry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -333,6 +451,9 @@ class Expr_CreateStruct_Entry extends $pb.GeneratedMessage { Expr_CreateStruct_Entry_KeyKind whichKeyKind() => _Expr_CreateStruct_Entry_KeyKindByTag[$_whichOneof(0)]!; void clearKeyKind() => clearField($_whichOneof(0)); + /// Required. An id assigned to this node by the parser which is unique + /// in a given expression tree. This is used to associate type + /// information and other attributes to the node. @$pb.TagNumber(1) $core.int get id => $_getIZ(0); @$pb.TagNumber(1) @@ -342,6 +463,7 @@ class Expr_CreateStruct_Entry extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearId() => clearField(1); + /// The field key for a message creator statement. @$pb.TagNumber(2) $core.String get fieldKey => $_getSZ(1); @$pb.TagNumber(2) @@ -351,6 +473,7 @@ class Expr_CreateStruct_Entry extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearFieldKey() => clearField(2); + /// The key expression for a map creation statement. @$pb.TagNumber(3) Expr get mapKey => $_getN(2); @$pb.TagNumber(3) @@ -362,6 +485,7 @@ class Expr_CreateStruct_Entry extends $pb.GeneratedMessage { @$pb.TagNumber(3) Expr ensureMapKey() => $_ensure(2); + /// Required. The value assigned to the key. @$pb.TagNumber(4) Expr get value => $_getN(3); @$pb.TagNumber(4) @@ -374,8 +498,25 @@ class Expr_CreateStruct_Entry extends $pb.GeneratedMessage { Expr ensureValue() => $_ensure(3); } +/// A map or message creation expression. +/// +/// Maps are constructed as `{'key_name': 'value'}`. Message construction is +/// similar, but prefixed with a type name and composed of field ids: +/// `types.MyType{field_id: 'value'}`. class Expr_CreateStruct extends $pb.GeneratedMessage { - factory Expr_CreateStruct() => create(); + factory Expr_CreateStruct({ + $core.String? type, + $core.Iterable? entries, + }) { + final $result = create(); + if (type != null) { + $result.type = type; + } + if (entries != null) { + $result.entries.addAll(entries); + } + return $result; + } Expr_CreateStruct._() : super(); factory Expr_CreateStruct.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Expr_CreateStruct.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -407,6 +548,8 @@ class Expr_CreateStruct extends $pb.GeneratedMessage { static Expr_CreateStruct getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Expr_CreateStruct? _defaultInstance; + /// The type name of the message to be created, empty when creating map + /// literals. @$pb.TagNumber(1) $core.String get type => $_getSZ(0); @$pb.TagNumber(1) @@ -416,12 +559,71 @@ class Expr_CreateStruct extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearType() => clearField(1); + /// The entries in the creation expression. @$pb.TagNumber(2) $core.List get entries => $_getList(1); } +/// A comprehension expression applied to a list or map. +/// +/// Comprehensions are not part of the core syntax, but enabled with macros. +/// A macro matches a specific call signature within a parsed AST and replaces +/// the call with an alternate AST block. Macro expansion happens at parse +/// time. +/// +/// The following macros are supported within CEL: +/// +/// Aggregate type macros may be applied to all elements in a list or all keys +/// in a map: +/// +/// * `all`, `exists`, `exists_one` - test a predicate expression against +/// the inputs and return `true` if the predicate is satisfied for all, +/// any, or only one value `list.all(x, x < 10)`. +/// * `filter` - test a predicate expression against the inputs and return +/// the subset of elements which satisfy the predicate: +/// `payments.filter(p, p > 1000)`. +/// * `map` - apply an expression to all elements in the input and return the +/// output aggregate type: `[1, 2, 3].map(i, i * i)`. +/// +/// The `has(m.x)` macro tests whether the property `x` is present in struct +/// `m`. The semantics of this macro depend on the type of `m`. For proto2 +/// messages `has(m.x)` is defined as 'defined, but not set`. For proto3, the +/// macro tests whether the property is set to its default. For map and struct +/// types, the macro tests whether the property `x` is defined on `m`. class Expr_Comprehension extends $pb.GeneratedMessage { - factory Expr_Comprehension() => create(); + factory Expr_Comprehension({ + $core.String? iterVar, + Expr? iterRange, + $core.String? accuVar, + Expr? accuInit, + Expr? loopCondition, + Expr? loopStep, + Expr? result, + }) { + final $result = create(); + if (iterVar != null) { + $result.iterVar = iterVar; + } + if (iterRange != null) { + $result.iterRange = iterRange; + } + if (accuVar != null) { + $result.accuVar = accuVar; + } + if (accuInit != null) { + $result.accuInit = accuInit; + } + if (loopCondition != null) { + $result.loopCondition = loopCondition; + } + if (loopStep != null) { + $result.loopStep = loopStep; + } + if (result != null) { + $result.result = result; + } + return $result; + } Expr_Comprehension._() : super(); factory Expr_Comprehension.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Expr_Comprehension.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -458,6 +660,7 @@ class Expr_Comprehension extends $pb.GeneratedMessage { static Expr_Comprehension getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Expr_Comprehension? _defaultInstance; + /// The name of the iteration variable. @$pb.TagNumber(1) $core.String get iterVar => $_getSZ(0); @$pb.TagNumber(1) @@ -467,6 +670,7 @@ class Expr_Comprehension extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearIterVar() => clearField(1); + /// The range over which var iterates. @$pb.TagNumber(2) Expr get iterRange => $_getN(1); @$pb.TagNumber(2) @@ -478,6 +682,7 @@ class Expr_Comprehension extends $pb.GeneratedMessage { @$pb.TagNumber(2) Expr ensureIterRange() => $_ensure(1); + /// The name of the variable used for accumulation of the result. @$pb.TagNumber(3) $core.String get accuVar => $_getSZ(2); @$pb.TagNumber(3) @@ -487,6 +692,7 @@ class Expr_Comprehension extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearAccuVar() => clearField(3); + /// The initial value of the accumulator. @$pb.TagNumber(4) Expr get accuInit => $_getN(3); @$pb.TagNumber(4) @@ -498,6 +704,10 @@ class Expr_Comprehension extends $pb.GeneratedMessage { @$pb.TagNumber(4) Expr ensureAccuInit() => $_ensure(3); + /// An expression which can contain iter_var and accu_var. + /// + /// Returns false when the result has been computed and may be used as + /// a hint to short-circuit the remainder of the comprehension. @$pb.TagNumber(5) Expr get loopCondition => $_getN(4); @$pb.TagNumber(5) @@ -509,6 +719,9 @@ class Expr_Comprehension extends $pb.GeneratedMessage { @$pb.TagNumber(5) Expr ensureLoopCondition() => $_ensure(4); + /// An expression which can contain iter_var and accu_var. + /// + /// Computes the next value of accu_var. @$pb.TagNumber(6) Expr get loopStep => $_getN(5); @$pb.TagNumber(6) @@ -520,6 +733,9 @@ class Expr_Comprehension extends $pb.GeneratedMessage { @$pb.TagNumber(6) Expr ensureLoopStep() => $_ensure(5); + /// An expression which can contain accu_var. + /// + /// Computes the result. @$pb.TagNumber(7) Expr get result => $_getN(6); @$pb.TagNumber(7) @@ -543,8 +759,59 @@ enum Expr_ExprKind { notSet } +/// An abstract representation of a common expression. +/// +/// Expressions are abstractly represented as a collection of identifiers, +/// select statements, function calls, literals, and comprehensions. All +/// operators with the exception of the '.' operator are modelled as function +/// calls. This makes it easy to represent new operators into the existing AST. +/// +/// All references within expressions must resolve to a [Decl][google.api.expr.v1beta1.Decl] provided at +/// type-check for an expression to be valid. A reference may either be a bare +/// identifier `name` or a qualified identifier `google.api.name`. References +/// may either refer to a value or a function declaration. +/// +/// For example, the expression `google.api.name.startsWith('expr')` references +/// the declaration `google.api.name` within a [Expr.Select][google.api.expr.v1beta1.Expr.Select] expression, and +/// the function declaration `startsWith`. class Expr extends $pb.GeneratedMessage { - factory Expr() => create(); + factory Expr({ + $core.int? id, + Literal? literalExpr, + Expr_Ident? identExpr, + Expr_Select? selectExpr, + Expr_Call? callExpr, + Expr_CreateList? listExpr, + Expr_CreateStruct? structExpr, + Expr_Comprehension? comprehensionExpr, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (literalExpr != null) { + $result.literalExpr = literalExpr; + } + if (identExpr != null) { + $result.identExpr = identExpr; + } + if (selectExpr != null) { + $result.selectExpr = selectExpr; + } + if (callExpr != null) { + $result.callExpr = callExpr; + } + if (listExpr != null) { + $result.listExpr = listExpr; + } + if (structExpr != null) { + $result.structExpr = structExpr; + } + if (comprehensionExpr != null) { + $result.comprehensionExpr = comprehensionExpr; + } + return $result; + } Expr._() : super(); factory Expr.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Expr.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -596,6 +863,9 @@ class Expr extends $pb.GeneratedMessage { Expr_ExprKind whichExprKind() => _Expr_ExprKindByTag[$_whichOneof(0)]!; void clearExprKind() => clearField($_whichOneof(0)); + /// Required. An id assigned to this node by the parser which is unique in a + /// given expression tree. This is used to associate type information and other + /// attributes to a node in the parse tree. @$pb.TagNumber(2) $core.int get id => $_getIZ(0); @$pb.TagNumber(2) @@ -605,6 +875,7 @@ class Expr extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearId() => clearField(2); + /// A literal expression. @$pb.TagNumber(3) Literal get literalExpr => $_getN(1); @$pb.TagNumber(3) @@ -616,6 +887,7 @@ class Expr extends $pb.GeneratedMessage { @$pb.TagNumber(3) Literal ensureLiteralExpr() => $_ensure(1); + /// An identifier expression. @$pb.TagNumber(4) Expr_Ident get identExpr => $_getN(2); @$pb.TagNumber(4) @@ -627,6 +899,7 @@ class Expr extends $pb.GeneratedMessage { @$pb.TagNumber(4) Expr_Ident ensureIdentExpr() => $_ensure(2); + /// A field selection expression, e.g. `request.auth`. @$pb.TagNumber(5) Expr_Select get selectExpr => $_getN(3); @$pb.TagNumber(5) @@ -638,6 +911,7 @@ class Expr extends $pb.GeneratedMessage { @$pb.TagNumber(5) Expr_Select ensureSelectExpr() => $_ensure(3); + /// A call expression, including calls to predefined functions and operators. @$pb.TagNumber(6) Expr_Call get callExpr => $_getN(4); @$pb.TagNumber(6) @@ -649,6 +923,7 @@ class Expr extends $pb.GeneratedMessage { @$pb.TagNumber(6) Expr_Call ensureCallExpr() => $_ensure(4); + /// A list creation expression. @$pb.TagNumber(7) Expr_CreateList get listExpr => $_getN(5); @$pb.TagNumber(7) @@ -660,6 +935,7 @@ class Expr extends $pb.GeneratedMessage { @$pb.TagNumber(7) Expr_CreateList ensureListExpr() => $_ensure(5); + /// A map or object creation expression. @$pb.TagNumber(8) Expr_CreateStruct get structExpr => $_getN(6); @$pb.TagNumber(8) @@ -671,6 +947,7 @@ class Expr extends $pb.GeneratedMessage { @$pb.TagNumber(8) Expr_CreateStruct ensureStructExpr() => $_ensure(6); + /// A comprehension expression. @$pb.TagNumber(9) Expr_Comprehension get comprehensionExpr => $_getN(7); @$pb.TagNumber(9) @@ -694,8 +971,51 @@ enum Literal_ConstantKind { notSet } +/// Represents a primitive literal. +/// +/// This is similar to the primitives supported in the well-known type +/// `google.protobuf.Value`, but richer so it can represent CEL's full range of +/// primitives. +/// +/// Lists and structs are not included as constants as these aggregate types may +/// contain [Expr][google.api.expr.v1beta1.Expr] elements which require evaluation and are thus not constant. +/// +/// Examples of literals include: `"hello"`, `b'bytes'`, `1u`, `4.2`, `-2`, +/// `true`, `null`. class Literal extends $pb.GeneratedMessage { - factory Literal() => create(); + factory Literal({ + $1.NullValue? nullValue, + $core.bool? boolValue, + $fixnum.Int64? int64Value, + $fixnum.Int64? uint64Value, + $core.double? doubleValue, + $core.String? stringValue, + $core.List<$core.int>? bytesValue, + }) { + final $result = create(); + if (nullValue != null) { + $result.nullValue = nullValue; + } + if (boolValue != null) { + $result.boolValue = boolValue; + } + if (int64Value != null) { + $result.int64Value = int64Value; + } + if (uint64Value != null) { + $result.uint64Value = uint64Value; + } + if (doubleValue != null) { + $result.doubleValue = doubleValue; + } + if (stringValue != null) { + $result.stringValue = stringValue; + } + if (bytesValue != null) { + $result.bytesValue = bytesValue; + } + return $result; + } Literal._() : super(); factory Literal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Literal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -746,6 +1066,7 @@ class Literal extends $pb.GeneratedMessage { Literal_ConstantKind whichConstantKind() => _Literal_ConstantKindByTag[$_whichOneof(0)]!; void clearConstantKind() => clearField($_whichOneof(0)); + /// null value. @$pb.TagNumber(1) $1.NullValue get nullValue => $_getN(0); @$pb.TagNumber(1) @@ -755,6 +1076,7 @@ class Literal extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearNullValue() => clearField(1); + /// boolean value. @$pb.TagNumber(2) $core.bool get boolValue => $_getBF(1); @$pb.TagNumber(2) @@ -764,6 +1086,7 @@ class Literal extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearBoolValue() => clearField(2); + /// int64 value. @$pb.TagNumber(3) $fixnum.Int64 get int64Value => $_getI64(2); @$pb.TagNumber(3) @@ -773,6 +1096,7 @@ class Literal extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearInt64Value() => clearField(3); + /// uint64 value. @$pb.TagNumber(4) $fixnum.Int64 get uint64Value => $_getI64(3); @$pb.TagNumber(4) @@ -782,6 +1106,7 @@ class Literal extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearUint64Value() => clearField(4); + /// double value. @$pb.TagNumber(5) $core.double get doubleValue => $_getN(4); @$pb.TagNumber(5) @@ -791,6 +1116,7 @@ class Literal extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearDoubleValue() => clearField(5); + /// string value. @$pb.TagNumber(6) $core.String get stringValue => $_getSZ(5); @$pb.TagNumber(6) @@ -800,6 +1126,7 @@ class Literal extends $pb.GeneratedMessage { @$pb.TagNumber(6) void clearStringValue() => clearField(6); + /// bytes value. @$pb.TagNumber(7) $core.List<$core.int> get bytesValue => $_getN(6); @$pb.TagNumber(7) diff --git a/lib/src/gen/google/api/expr/v1beta1/expr.pbenum.dart b/lib/src/gen/google/api/expr/v1beta1/expr.pbenum.dart index ed90af169dd..6e1eebde7c9 100644 --- a/lib/src/gen/google/api/expr/v1beta1/expr.pbenum.dart +++ b/lib/src/gen/google/api/expr/v1beta1/expr.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1beta1/expr.pbjson.dart b/lib/src/gen/google/api/expr/v1beta1/expr.pbjson.dart index baaef61fc43..38aaa551a95 100644 --- a/lib/src/gen/google/api/expr/v1beta1/expr.pbjson.dart +++ b/lib/src/gen/google/api/expr/v1beta1/expr.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1beta1/source.pb.dart b/lib/src/gen/google/api/expr/v1beta1/source.pb.dart index 498a09c11ba..378740ff0cc 100644 --- a/lib/src/gen/google/api/expr/v1beta1/source.pb.dart +++ b/lib/src/gen/google/api/expr/v1beta1/source.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,8 +13,25 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// Source information collected at parse time. class SourceInfo extends $pb.GeneratedMessage { - factory SourceInfo() => create(); + factory SourceInfo({ + $core.String? location, + $core.Iterable<$core.int>? lineOffsets, + $core.Map<$core.int, $core.int>? positions, + }) { + final $result = create(); + if (location != null) { + $result.location = location; + } + if (lineOffsets != null) { + $result.lineOffsets.addAll(lineOffsets); + } + if (positions != null) { + $result.positions.addAll(positions); + } + return $result; + } SourceInfo._() : super(); factory SourceInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SourceInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -47,6 +64,11 @@ class SourceInfo extends $pb.GeneratedMessage { static SourceInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SourceInfo? _defaultInstance; + /// The location name. All position information attached to an expression is + /// relative to this location. + /// + /// The location could be a file, UI element, or similar. For example, + /// `acme/app/AnvilPolicy.cel`. @$pb.TagNumber(2) $core.String get location => $_getSZ(0); @$pb.TagNumber(2) @@ -56,15 +78,43 @@ class SourceInfo extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearLocation() => clearField(2); + /// Monotonically increasing list of character offsets where newlines appear. + /// + /// The line number of a given position is the index `i` where for a given + /// `id` the `line_offsets[i] < id_positions[id] < line_offsets[i+1]`. The + /// column may be derivd from `id_positions[id] - line_offsets[i]`. @$pb.TagNumber(3) $core.List<$core.int> get lineOffsets => $_getList(1); + /// A map from the parse node id (e.g. `Expr.id`) to the character offset + /// within source. @$pb.TagNumber(4) $core.Map<$core.int, $core.int> get positions => $_getMap(2); } +/// A specific position in source. class SourcePosition extends $pb.GeneratedMessage { - factory SourcePosition() => create(); + factory SourcePosition({ + $core.String? location, + $core.int? offset, + $core.int? line, + $core.int? column, + }) { + final $result = create(); + if (location != null) { + $result.location = location; + } + if (offset != null) { + $result.offset = offset; + } + if (line != null) { + $result.line = line; + } + if (column != null) { + $result.column = column; + } + return $result; + } SourcePosition._() : super(); factory SourcePosition.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SourcePosition.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -98,6 +148,7 @@ class SourcePosition extends $pb.GeneratedMessage { static SourcePosition getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SourcePosition? _defaultInstance; + /// The soucre location name (e.g. file name). @$pb.TagNumber(1) $core.String get location => $_getSZ(0); @$pb.TagNumber(1) @@ -107,6 +158,7 @@ class SourcePosition extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearLocation() => clearField(1); + /// The character offset. @$pb.TagNumber(2) $core.int get offset => $_getIZ(1); @$pb.TagNumber(2) @@ -116,6 +168,8 @@ class SourcePosition extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearOffset() => clearField(2); + /// The 1-based index of the starting line in the source text + /// where the issue occurs, or 0 if unknown. @$pb.TagNumber(3) $core.int get line => $_getIZ(2); @$pb.TagNumber(3) @@ -125,6 +179,8 @@ class SourcePosition extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearLine() => clearField(3); + /// The 0-based index of the starting position within the line of source text + /// where the issue occurs. Only meaningful if line is nonzer.. @$pb.TagNumber(4) $core.int get column => $_getIZ(3); @$pb.TagNumber(4) diff --git a/lib/src/gen/google/api/expr/v1beta1/source.pbenum.dart b/lib/src/gen/google/api/expr/v1beta1/source.pbenum.dart index b65e7ebc0e5..47d74b78553 100644 --- a/lib/src/gen/google/api/expr/v1beta1/source.pbenum.dart +++ b/lib/src/gen/google/api/expr/v1beta1/source.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1beta1/source.pbjson.dart b/lib/src/gen/google/api/expr/v1beta1/source.pbjson.dart index eb14feb269d..b02ef5c0819 100644 --- a/lib/src/gen/google/api/expr/v1beta1/source.pbjson.dart +++ b/lib/src/gen/google/api/expr/v1beta1/source.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1beta1/value.pb.dart b/lib/src/gen/google/api/expr/v1beta1/value.pb.dart index 2324a97eac7..22cf8a018e7 100644 --- a/lib/src/gen/google/api/expr/v1beta1/value.pb.dart +++ b/lib/src/gen/google/api/expr/v1beta1/value.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -33,8 +33,64 @@ enum Value_Kind { notSet } +/// Represents a CEL value. +/// +/// This is similar to `google.protobuf.Value`, but can represent CEL's full +/// range of values. class Value extends $pb.GeneratedMessage { - factory Value() => create(); + factory Value({ + $1.NullValue? nullValue, + $core.bool? boolValue, + $fixnum.Int64? int64Value, + $fixnum.Int64? uint64Value, + $core.double? doubleValue, + $core.String? stringValue, + $core.List<$core.int>? bytesValue, + EnumValue? enumValue, + $3.Any? objectValue, + MapValue? mapValue, + ListValue? listValue, + $core.String? typeValue, + }) { + final $result = create(); + if (nullValue != null) { + $result.nullValue = nullValue; + } + if (boolValue != null) { + $result.boolValue = boolValue; + } + if (int64Value != null) { + $result.int64Value = int64Value; + } + if (uint64Value != null) { + $result.uint64Value = uint64Value; + } + if (doubleValue != null) { + $result.doubleValue = doubleValue; + } + if (stringValue != null) { + $result.stringValue = stringValue; + } + if (bytesValue != null) { + $result.bytesValue = bytesValue; + } + if (enumValue != null) { + $result.enumValue = enumValue; + } + if (objectValue != null) { + $result.objectValue = objectValue; + } + if (mapValue != null) { + $result.mapValue = mapValue; + } + if (listValue != null) { + $result.listValue = listValue; + } + if (typeValue != null) { + $result.typeValue = typeValue; + } + return $result; + } Value._() : super(); factory Value.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Value.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -95,6 +151,7 @@ class Value extends $pb.GeneratedMessage { Value_Kind whichKind() => _Value_KindByTag[$_whichOneof(0)]!; void clearKind() => clearField($_whichOneof(0)); + /// Null value. @$pb.TagNumber(1) $1.NullValue get nullValue => $_getN(0); @$pb.TagNumber(1) @@ -104,6 +161,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearNullValue() => clearField(1); + /// Boolean value. @$pb.TagNumber(2) $core.bool get boolValue => $_getBF(1); @$pb.TagNumber(2) @@ -113,6 +171,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearBoolValue() => clearField(2); + /// Signed integer value. @$pb.TagNumber(3) $fixnum.Int64 get int64Value => $_getI64(2); @$pb.TagNumber(3) @@ -122,6 +181,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearInt64Value() => clearField(3); + /// Unsigned integer value. @$pb.TagNumber(4) $fixnum.Int64 get uint64Value => $_getI64(3); @$pb.TagNumber(4) @@ -131,6 +191,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearUint64Value() => clearField(4); + /// Floating point value. @$pb.TagNumber(5) $core.double get doubleValue => $_getN(4); @$pb.TagNumber(5) @@ -140,6 +201,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearDoubleValue() => clearField(5); + /// UTF-8 string value. @$pb.TagNumber(6) $core.String get stringValue => $_getSZ(5); @$pb.TagNumber(6) @@ -149,6 +211,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(6) void clearStringValue() => clearField(6); + /// Byte string value. @$pb.TagNumber(7) $core.List<$core.int> get bytesValue => $_getN(6); @$pb.TagNumber(7) @@ -158,6 +221,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(7) void clearBytesValue() => clearField(7); + /// An enum value. @$pb.TagNumber(9) EnumValue get enumValue => $_getN(7); @$pb.TagNumber(9) @@ -169,6 +233,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(9) EnumValue ensureEnumValue() => $_ensure(7); + /// The proto message backing an object value. @$pb.TagNumber(10) $3.Any get objectValue => $_getN(8); @$pb.TagNumber(10) @@ -180,6 +245,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(10) $3.Any ensureObjectValue() => $_ensure(8); + /// Map value. @$pb.TagNumber(11) MapValue get mapValue => $_getN(9); @$pb.TagNumber(11) @@ -191,6 +257,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(11) MapValue ensureMapValue() => $_ensure(9); + /// List value. @$pb.TagNumber(12) ListValue get listValue => $_getN(10); @$pb.TagNumber(12) @@ -202,6 +269,7 @@ class Value extends $pb.GeneratedMessage { @$pb.TagNumber(12) ListValue ensureListValue() => $_ensure(10); + /// A Type value represented by the fully qualified name of the type. @$pb.TagNumber(15) $core.String get typeValue => $_getSZ(11); @$pb.TagNumber(15) @@ -212,8 +280,21 @@ class Value extends $pb.GeneratedMessage { void clearTypeValue() => clearField(15); } +/// An enum value. class EnumValue extends $pb.GeneratedMessage { - factory EnumValue() => create(); + factory EnumValue({ + $core.String? type, + $core.int? value, + }) { + final $result = create(); + if (type != null) { + $result.type = type; + } + if (value != null) { + $result.value = value; + } + return $result; + } EnumValue._() : super(); factory EnumValue.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EnumValue.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -245,6 +326,7 @@ class EnumValue extends $pb.GeneratedMessage { static EnumValue getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static EnumValue? _defaultInstance; + /// The fully qualified name of the enum type. @$pb.TagNumber(1) $core.String get type => $_getSZ(0); @$pb.TagNumber(1) @@ -254,6 +336,7 @@ class EnumValue extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearType() => clearField(1); + /// The value of the enum. @$pb.TagNumber(2) $core.int get value => $_getIZ(1); @$pb.TagNumber(2) @@ -264,8 +347,20 @@ class EnumValue extends $pb.GeneratedMessage { void clearValue() => clearField(2); } +/// A list. +/// +/// Wrapped in a message so 'not set' and empty can be differentiated, which is +/// required for use in a 'oneof'. class ListValue extends $pb.GeneratedMessage { - factory ListValue() => create(); + factory ListValue({ + $core.Iterable? values, + }) { + final $result = create(); + if (values != null) { + $result.values.addAll(values); + } + return $result; + } ListValue._() : super(); factory ListValue.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListValue.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -296,12 +391,26 @@ class ListValue extends $pb.GeneratedMessage { static ListValue getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListValue? _defaultInstance; + /// The ordered values in the list. @$pb.TagNumber(1) $core.List get values => $_getList(0); } +/// An entry in the map. class MapValue_Entry extends $pb.GeneratedMessage { - factory MapValue_Entry() => create(); + factory MapValue_Entry({ + Value? key, + Value? value, + }) { + final $result = create(); + if (key != null) { + $result.key = key; + } + if (value != null) { + $result.value = value; + } + return $result; + } MapValue_Entry._() : super(); factory MapValue_Entry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MapValue_Entry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -333,6 +442,10 @@ class MapValue_Entry extends $pb.GeneratedMessage { static MapValue_Entry getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MapValue_Entry? _defaultInstance; + /// The key. + /// + /// Must be unique with in the map. + /// Currently only boolean, int, uint, and string values can be keys. @$pb.TagNumber(1) Value get key => $_getN(0); @$pb.TagNumber(1) @@ -344,6 +457,7 @@ class MapValue_Entry extends $pb.GeneratedMessage { @$pb.TagNumber(1) Value ensureKey() => $_ensure(0); + /// The value. @$pb.TagNumber(2) Value get value => $_getN(1); @$pb.TagNumber(2) @@ -356,8 +470,20 @@ class MapValue_Entry extends $pb.GeneratedMessage { Value ensureValue() => $_ensure(1); } +/// A map. +/// +/// Wrapped in a message so 'not set' and empty can be differentiated, which is +/// required for use in a 'oneof'. class MapValue extends $pb.GeneratedMessage { - factory MapValue() => create(); + factory MapValue({ + $core.Iterable? entries, + }) { + final $result = create(); + if (entries != null) { + $result.entries.addAll(entries); + } + return $result; + } MapValue._() : super(); factory MapValue.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MapValue.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -388,6 +514,10 @@ class MapValue extends $pb.GeneratedMessage { static MapValue getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MapValue? _defaultInstance; + /// The set of map entries. + /// + /// CEL has fewer restrictions on keys, so a protobuf map represenation + /// cannot be used. @$pb.TagNumber(1) $core.List get entries => $_getList(0); } diff --git a/lib/src/gen/google/api/expr/v1beta1/value.pbenum.dart b/lib/src/gen/google/api/expr/v1beta1/value.pbenum.dart index 24cd426e89e..cb07205f02a 100644 --- a/lib/src/gen/google/api/expr/v1beta1/value.pbenum.dart +++ b/lib/src/gen/google/api/expr/v1beta1/value.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/expr/v1beta1/value.pbjson.dart b/lib/src/gen/google/api/expr/v1beta1/value.pbjson.dart index b47cdef4bad..75871b30c76 100644 --- a/lib/src/gen/google/api/expr/v1beta1/value.pbjson.dart +++ b/lib/src/gen/google/api/expr/v1beta1/value.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/field_behavior.pb.dart b/lib/src/gen/google/api/field_behavior.pb.dart index 5f48b714212..81c3c0c2dc6 100644 --- a/lib/src/gen/google/api/field_behavior.pb.dart +++ b/lib/src/gen/google/api/field_behavior.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/field_behavior.pbenum.dart b/lib/src/gen/google/api/field_behavior.pbenum.dart index 13c1197fd03..27ff5fd42d7 100644 --- a/lib/src/gen/google/api/field_behavior.pbenum.dart +++ b/lib/src/gen/google/api/field_behavior.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,6 +13,12 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// An indicator of the behavior of a given field (for example, that a field +/// is required in requests, or given as output but ignored as input). +/// This **does not** change the behavior in protocol buffers itself; it only +/// denotes the behavior and may affect how API tooling handles the field. +/// +/// Note: This enum **may** receive new values in the future. class FieldBehavior extends $pb.ProtobufEnum { static const FieldBehavior FIELD_BEHAVIOR_UNSPECIFIED = FieldBehavior._(0, _omitEnumNames ? '' : 'FIELD_BEHAVIOR_UNSPECIFIED'); static const FieldBehavior OPTIONAL = FieldBehavior._(1, _omitEnumNames ? '' : 'OPTIONAL'); diff --git a/lib/src/gen/google/api/field_behavior.pbjson.dart b/lib/src/gen/google/api/field_behavior.pbjson.dart index 781c672727f..6403a6d0b6a 100644 --- a/lib/src/gen/google/api/field_behavior.pbjson.dart +++ b/lib/src/gen/google/api/field_behavior.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/http.pb.dart b/lib/src/gen/google/api/http.pb.dart index c4048bd7416..4bea0fda1ea 100644 --- a/lib/src/gen/google/api/http.pb.dart +++ b/lib/src/gen/google/api/http.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,8 +13,23 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// Defines the HTTP configuration for an API service. It contains a list of +/// [HttpRule][google.api.HttpRule], each specifying the mapping of an RPC method +/// to one or more HTTP REST API methods. class Http extends $pb.GeneratedMessage { - factory Http() => create(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final $result = create(); + if (rules != null) { + $result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + $result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return $result; + } Http._() : super(); factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -46,9 +61,18 @@ class Http extends $pb.GeneratedMessage { static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Http? _defaultInstance; + /// A list of HTTP configuration rules that apply to individual API methods. + /// + /// **NOTE:** All service configuration rules follow "last one wins" order. @$pb.TagNumber(1) $core.List get rules => $_getList(0); + /// When set to true, URL path parameters will be fully URI-decoded except in + /// cases of single segment matches in reserved expansion, where "%2F" will be + /// left encoded. + /// + /// The default behavior is to not decode RFC 6570 reserved characters in multi + /// segment matches. @$pb.TagNumber(2) $core.bool get fullyDecodeReservedExpansion => $_getBF(1); @$pb.TagNumber(2) @@ -69,8 +93,324 @@ enum HttpRule_Pattern { notSet } +/// # gRPC Transcoding +/// +/// gRPC Transcoding is a feature for mapping between a gRPC method and one or +/// more HTTP REST endpoints. It allows developers to build a single API service +/// that supports both gRPC APIs and REST APIs. Many systems, including [Google +/// APIs](https://github.com/googleapis/googleapis), +/// [Cloud Endpoints](https://cloud.google.com/endpoints), [gRPC +/// Gateway](https://github.com/grpc-ecosystem/grpc-gateway), +/// and [Envoy](https://github.com/envoyproxy/envoy) proxy support this feature +/// and use it for large scale production services. +/// +/// `HttpRule` defines the schema of the gRPC/REST mapping. The mapping specifies +/// how different portions of the gRPC request message are mapped to the URL +/// path, URL query parameters, and HTTP request body. It also controls how the +/// gRPC response message is mapped to the HTTP response body. `HttpRule` is +/// typically specified as an `google.api.http` annotation on the gRPC method. +/// +/// Each mapping specifies a URL path template and an HTTP method. The path +/// template may refer to one or more fields in the gRPC request message, as long +/// as each field is a non-repeated field with a primitive (non-message) type. +/// The path template controls how fields of the request message are mapped to +/// the URL path. +/// +/// Example: +/// +/// service Messaging { +/// rpc GetMessage(GetMessageRequest) returns (Message) { +/// option (google.api.http) = { +/// get: "/v1/{name=messages/*}" +/// }; +/// } +/// } +/// message GetMessageRequest { +/// string name = 1; // Mapped to URL path. +/// } +/// message Message { +/// string text = 1; // The resource content. +/// } +/// +/// This enables an HTTP REST to gRPC mapping as below: +/// +/// HTTP | gRPC +/// -----|----- +/// `GET /v1/messages/123456` | `GetMessage(name: "messages/123456")` +/// +/// Any fields in the request message which are not bound by the path template +/// automatically become HTTP query parameters if there is no HTTP request body. +/// For example: +/// +/// service Messaging { +/// rpc GetMessage(GetMessageRequest) returns (Message) { +/// option (google.api.http) = { +/// get:"/v1/messages/{message_id}" +/// }; +/// } +/// } +/// message GetMessageRequest { +/// message SubMessage { +/// string subfield = 1; +/// } +/// string message_id = 1; // Mapped to URL path. +/// int64 revision = 2; // Mapped to URL query parameter `revision`. +/// SubMessage sub = 3; // Mapped to URL query parameter `sub.subfield`. +/// } +/// +/// This enables a HTTP JSON to RPC mapping as below: +/// +/// HTTP | gRPC +/// -----|----- +/// `GET /v1/messages/123456?revision=2&sub.subfield=foo` | +/// `GetMessage(message_id: "123456" revision: 2 sub: SubMessage(subfield: +/// "foo"))` +/// +/// Note that fields which are mapped to URL query parameters must have a +/// primitive type or a repeated primitive type or a non-repeated message type. +/// In the case of a repeated type, the parameter can be repeated in the URL +/// as `...?param=A¶m=B`. In the case of a message type, each field of the +/// message is mapped to a separate parameter, such as +/// `...?foo.a=A&foo.b=B&foo.c=C`. +/// +/// For HTTP methods that allow a request body, the `body` field +/// specifies the mapping. Consider a REST update method on the +/// message resource collection: +/// +/// service Messaging { +/// rpc UpdateMessage(UpdateMessageRequest) returns (Message) { +/// option (google.api.http) = { +/// patch: "/v1/messages/{message_id}" +/// body: "message" +/// }; +/// } +/// } +/// message UpdateMessageRequest { +/// string message_id = 1; // mapped to the URL +/// Message message = 2; // mapped to the body +/// } +/// +/// The following HTTP JSON to RPC mapping is enabled, where the +/// representation of the JSON in the request body is determined by +/// protos JSON encoding: +/// +/// HTTP | gRPC +/// -----|----- +/// `PATCH /v1/messages/123456 { "text": "Hi!" }` | `UpdateMessage(message_id: +/// "123456" message { text: "Hi!" })` +/// +/// The special name `*` can be used in the body mapping to define that +/// every field not bound by the path template should be mapped to the +/// request body. This enables the following alternative definition of +/// the update method: +/// +/// service Messaging { +/// rpc UpdateMessage(Message) returns (Message) { +/// option (google.api.http) = { +/// patch: "/v1/messages/{message_id}" +/// body: "*" +/// }; +/// } +/// } +/// message Message { +/// string message_id = 1; +/// string text = 2; +/// } +/// +/// +/// The following HTTP JSON to RPC mapping is enabled: +/// +/// HTTP | gRPC +/// -----|----- +/// `PATCH /v1/messages/123456 { "text": "Hi!" }` | `UpdateMessage(message_id: +/// "123456" text: "Hi!")` +/// +/// Note that when using `*` in the body mapping, it is not possible to +/// have HTTP parameters, as all fields not bound by the path end in +/// the body. This makes this option more rarely used in practice when +/// defining REST APIs. The common usage of `*` is in custom methods +/// which don't use the URL at all for transferring data. +/// +/// It is possible to define multiple HTTP methods for one RPC by using +/// the `additional_bindings` option. Example: +/// +/// service Messaging { +/// rpc GetMessage(GetMessageRequest) returns (Message) { +/// option (google.api.http) = { +/// get: "/v1/messages/{message_id}" +/// additional_bindings { +/// get: "/v1/users/{user_id}/messages/{message_id}" +/// } +/// }; +/// } +/// } +/// message GetMessageRequest { +/// string message_id = 1; +/// string user_id = 2; +/// } +/// +/// This enables the following two alternative HTTP JSON to RPC mappings: +/// +/// HTTP | gRPC +/// -----|----- +/// `GET /v1/messages/123456` | `GetMessage(message_id: "123456")` +/// `GET /v1/users/me/messages/123456` | `GetMessage(user_id: "me" message_id: +/// "123456")` +/// +/// ## Rules for HTTP mapping +/// +/// 1. Leaf request fields (recursive expansion nested messages in the request +/// message) are classified into three categories: +/// - Fields referred by the path template. They are passed via the URL path. +/// - Fields referred by the [HttpRule.body][google.api.HttpRule.body]. They +/// are passed via the HTTP +/// request body. +/// - All other fields are passed via the URL query parameters, and the +/// parameter name is the field path in the request message. A repeated +/// field can be represented as multiple query parameters under the same +/// name. +/// 2. If [HttpRule.body][google.api.HttpRule.body] is "*", there is no URL +/// query parameter, all fields +/// are passed via URL path and HTTP request body. +/// 3. If [HttpRule.body][google.api.HttpRule.body] is omitted, there is no HTTP +/// request body, all +/// fields are passed via URL path and URL query parameters. +/// +/// ### Path template syntax +/// +/// Template = "/" Segments [ Verb ] ; +/// Segments = Segment { "/" Segment } ; +/// Segment = "*" | "**" | LITERAL | Variable ; +/// Variable = "{" FieldPath [ "=" Segments ] "}" ; +/// FieldPath = IDENT { "." IDENT } ; +/// Verb = ":" LITERAL ; +/// +/// The syntax `*` matches a single URL path segment. The syntax `**` matches +/// zero or more URL path segments, which must be the last part of the URL path +/// except the `Verb`. +/// +/// The syntax `Variable` matches part of the URL path as specified by its +/// template. A variable template must not contain other variables. If a variable +/// matches a single path segment, its template may be omitted, e.g. `{var}` +/// is equivalent to `{var=*}`. +/// +/// The syntax `LITERAL` matches literal text in the URL path. If the `LITERAL` +/// contains any reserved character, such characters should be percent-encoded +/// before the matching. +/// +/// If a variable contains exactly one path segment, such as `"{var}"` or +/// `"{var=*}"`, when such a variable is expanded into a URL path on the client +/// side, all characters except `[-_.~0-9a-zA-Z]` are percent-encoded. The +/// server side does the reverse decoding. Such variables show up in the +/// [Discovery +/// Document](https://developers.google.com/discovery/v1/reference/apis) as +/// `{var}`. +/// +/// If a variable contains multiple path segments, such as `"{var=foo/*}"` +/// or `"{var=**}"`, when such a variable is expanded into a URL path on the +/// client side, all characters except `[-_.~/0-9a-zA-Z]` are percent-encoded. +/// The server side does the reverse decoding, except "%2F" and "%2f" are left +/// unchanged. Such variables show up in the +/// [Discovery +/// Document](https://developers.google.com/discovery/v1/reference/apis) as +/// `{+var}`. +/// +/// ## Using gRPC API Service Configuration +/// +/// gRPC API Service Configuration (service config) is a configuration language +/// for configuring a gRPC service to become a user-facing product. The +/// service config is simply the YAML representation of the `google.api.Service` +/// proto message. +/// +/// As an alternative to annotating your proto file, you can configure gRPC +/// transcoding in your service config YAML files. You do this by specifying a +/// `HttpRule` that maps the gRPC method to a REST endpoint, achieving the same +/// effect as the proto annotation. This can be particularly useful if you +/// have a proto that is reused in multiple services. Note that any transcoding +/// specified in the service config will override any matching transcoding +/// configuration in the proto. +/// +/// Example: +/// +/// http: +/// rules: +/// # Selects a gRPC method and applies HttpRule to it. +/// - selector: example.v1.Messaging.GetMessage +/// get: /v1/messages/{message_id}/{sub.subfield} +/// +/// ## Special notes +/// +/// When gRPC Transcoding is used to map a gRPC to JSON REST endpoints, the +/// proto to JSON conversion must follow the [proto3 +/// specification](https://developers.google.com/protocol-buffers/docs/proto3#json). +/// +/// While the single segment variable follows the semantics of +/// [RFC 6570](https://tools.ietf.org/html/rfc6570) Section 3.2.2 Simple String +/// Expansion, the multi segment variable **does not** follow RFC 6570 Section +/// 3.2.3 Reserved Expansion. The reason is that the Reserved Expansion +/// does not expand special characters like `?` and `#`, which would lead +/// to invalid URLs. As the result, gRPC Transcoding uses a custom encoding +/// for multi segment variables. +/// +/// The path variables **must not** refer to any repeated or mapped field, +/// because client libraries are not capable of handling such variable expansion. +/// +/// The path variables **must not** capture the leading "/" character. The reason +/// is that the most common use case "{var}" does not capture the leading "/" +/// character. For consistency, all path variables must share the same behavior. +/// +/// Repeated message fields must not be mapped to URL query parameters, because +/// no client library can support such complicated mapping. +/// +/// If an API needs to use a JSON array for request or response body, it can map +/// the request or response body to a repeated field. However, some gRPC +/// Transcoding implementations may not support this feature. class HttpRule extends $pb.GeneratedMessage { - factory HttpRule() => create(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final $result = create(); + if (selector != null) { + $result.selector = selector; + } + if (get != null) { + $result.get = get; + } + if (put != null) { + $result.put = put; + } + if (post != null) { + $result.post = post; + } + if (delete != null) { + $result.delete = delete; + } + if (patch != null) { + $result.patch = patch; + } + if (body != null) { + $result.body = body; + } + if (custom != null) { + $result.custom = custom; + } + if (additionalBindings != null) { + $result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + $result.responseBody = responseBody; + } + return $result; + } HttpRule._() : super(); factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -123,6 +463,10 @@ class HttpRule extends $pb.GeneratedMessage { HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; void clearPattern() => clearField($_whichOneof(0)); + /// Selects a method to which this rule applies. + /// + /// Refer to [selector][google.api.DocumentationRule.selector] for syntax + /// details. @$pb.TagNumber(1) $core.String get selector => $_getSZ(0); @$pb.TagNumber(1) @@ -132,6 +476,8 @@ class HttpRule extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearSelector() => clearField(1); + /// Maps to HTTP GET. Used for listing and getting information about + /// resources. @$pb.TagNumber(2) $core.String get get => $_getSZ(1); @$pb.TagNumber(2) @@ -141,6 +487,7 @@ class HttpRule extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearGet() => clearField(2); + /// Maps to HTTP PUT. Used for replacing a resource. @$pb.TagNumber(3) $core.String get put => $_getSZ(2); @$pb.TagNumber(3) @@ -150,6 +497,7 @@ class HttpRule extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearPut() => clearField(3); + /// Maps to HTTP POST. Used for creating a resource or performing an action. @$pb.TagNumber(4) $core.String get post => $_getSZ(3); @$pb.TagNumber(4) @@ -159,6 +507,7 @@ class HttpRule extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearPost() => clearField(4); + /// Maps to HTTP DELETE. Used for deleting a resource. @$pb.TagNumber(5) $core.String get delete => $_getSZ(4); @$pb.TagNumber(5) @@ -168,6 +517,7 @@ class HttpRule extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearDelete() => clearField(5); + /// Maps to HTTP PATCH. Used for updating a resource. @$pb.TagNumber(6) $core.String get patch => $_getSZ(5); @$pb.TagNumber(6) @@ -177,6 +527,12 @@ class HttpRule extends $pb.GeneratedMessage { @$pb.TagNumber(6) void clearPatch() => clearField(6); + /// The name of the request field whose value is mapped to the HTTP request + /// body, or `*` for mapping all request fields not captured by the path + /// pattern to the HTTP body, or omitted for not having any HTTP request body. + /// + /// NOTE: the referred field must be present at the top-level of the request + /// message type. @$pb.TagNumber(7) $core.String get body => $_getSZ(6); @$pb.TagNumber(7) @@ -186,6 +542,10 @@ class HttpRule extends $pb.GeneratedMessage { @$pb.TagNumber(7) void clearBody() => clearField(7); + /// The custom pattern is used for specifying an HTTP method that is not + /// included in the `pattern` field, such as HEAD, or "*" to leave the + /// HTTP method unspecified for this rule. The wild-card rule is useful + /// for services that provide content to Web (HTML) clients. @$pb.TagNumber(8) CustomHttpPattern get custom => $_getN(7); @$pb.TagNumber(8) @@ -197,9 +557,18 @@ class HttpRule extends $pb.GeneratedMessage { @$pb.TagNumber(8) CustomHttpPattern ensureCustom() => $_ensure(7); + /// Additional HTTP bindings for the selector. Nested bindings must + /// not contain an `additional_bindings` field themselves (that is, + /// the nesting may only be one level deep). @$pb.TagNumber(11) $core.List get additionalBindings => $_getList(8); + /// Optional. The name of the response field whose value is mapped to the HTTP + /// response body. When omitted, the entire response message will be used + /// as the HTTP response body. + /// + /// NOTE: The referred field must be present at the top-level of the response + /// message type. @$pb.TagNumber(12) $core.String get responseBody => $_getSZ(9); @$pb.TagNumber(12) @@ -210,8 +579,21 @@ class HttpRule extends $pb.GeneratedMessage { void clearResponseBody() => clearField(12); } +/// A custom pattern is used for defining custom HTTP verb. class CustomHttpPattern extends $pb.GeneratedMessage { - factory CustomHttpPattern() => create(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final $result = create(); + if (kind != null) { + $result.kind = kind; + } + if (path != null) { + $result.path = path; + } + return $result; + } CustomHttpPattern._() : super(); factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -243,6 +625,7 @@ class CustomHttpPattern extends $pb.GeneratedMessage { static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CustomHttpPattern? _defaultInstance; + /// The name of this custom HTTP verb. @$pb.TagNumber(1) $core.String get kind => $_getSZ(0); @$pb.TagNumber(1) @@ -252,6 +635,7 @@ class CustomHttpPattern extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearKind() => clearField(1); + /// The path matched by this custom verb. @$pb.TagNumber(2) $core.String get path => $_getSZ(1); @$pb.TagNumber(2) diff --git a/lib/src/gen/google/api/http.pbenum.dart b/lib/src/gen/google/api/http.pbenum.dart index 7a1829a7ce0..85231f7347e 100644 --- a/lib/src/gen/google/api/http.pbenum.dart +++ b/lib/src/gen/google/api/http.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/http.pbjson.dart b/lib/src/gen/google/api/http.pbjson.dart index 1df84c96f54..e802c053cba 100644 --- a/lib/src/gen/google/api/http.pbjson.dart +++ b/lib/src/gen/google/api/http.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/httpbody.pb.dart b/lib/src/gen/google/api/httpbody.pb.dart index 2e38091f4eb..5b8a516ae36 100644 --- a/lib/src/gen/google/api/httpbody.pb.dart +++ b/lib/src/gen/google/api/httpbody.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -15,8 +15,67 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../protobuf/any.pb.dart' as $3; +/// Message that represents an arbitrary HTTP body. It should only be used for +/// payload formats that can't be represented as JSON, such as raw binary or +/// an HTML page. +/// +/// +/// This message can be used both in streaming and non-streaming API methods in +/// the request as well as the response. +/// +/// It can be used as a top-level request field, which is convenient if one +/// wants to extract parameters from either the URL or HTTP template into the +/// request fields and also want access to the raw HTTP body. +/// +/// Example: +/// +/// message GetResourceRequest { +/// // A unique request id. +/// string request_id = 1; +/// +/// // The raw HTTP body is bound to this field. +/// google.api.HttpBody http_body = 2; +/// +/// } +/// +/// service ResourceService { +/// rpc GetResource(GetResourceRequest) +/// returns (google.api.HttpBody); +/// rpc UpdateResource(google.api.HttpBody) +/// returns (google.protobuf.Empty); +/// +/// } +/// +/// Example with streaming methods: +/// +/// service CaldavService { +/// rpc GetCalendar(stream google.api.HttpBody) +/// returns (stream google.api.HttpBody); +/// rpc UpdateCalendar(stream google.api.HttpBody) +/// returns (stream google.api.HttpBody); +/// +/// } +/// +/// Use of this type only changes how the request and response bodies are +/// handled, all other features will continue to work unchanged. class HttpBody extends $pb.GeneratedMessage { - factory HttpBody() => create(); + factory HttpBody({ + $core.String? contentType, + $core.List<$core.int>? data, + $core.Iterable<$3.Any>? extensions, + }) { + final $result = create(); + if (contentType != null) { + $result.contentType = contentType; + } + if (data != null) { + $result.data = data; + } + if (extensions != null) { + $result.extensions.addAll(extensions); + } + return $result; + } HttpBody._() : super(); factory HttpBody.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory HttpBody.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -49,6 +108,7 @@ class HttpBody extends $pb.GeneratedMessage { static HttpBody getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static HttpBody? _defaultInstance; + /// The HTTP Content-Type header value specifying the content type of the body. @$pb.TagNumber(1) $core.String get contentType => $_getSZ(0); @$pb.TagNumber(1) @@ -58,6 +118,7 @@ class HttpBody extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearContentType() => clearField(1); + /// The HTTP request/response body as raw binary. @$pb.TagNumber(2) $core.List<$core.int> get data => $_getN(1); @$pb.TagNumber(2) @@ -67,6 +128,8 @@ class HttpBody extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearData() => clearField(2); + /// Application specific response metadata. Must be set in the first response + /// for streaming APIs. @$pb.TagNumber(3) $core.List<$3.Any> get extensions => $_getList(2); } diff --git a/lib/src/gen/google/api/httpbody.pbenum.dart b/lib/src/gen/google/api/httpbody.pbenum.dart index 8ad0e1b39f4..addee6f9b93 100644 --- a/lib/src/gen/google/api/httpbody.pbenum.dart +++ b/lib/src/gen/google/api/httpbody.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/httpbody.pbjson.dart b/lib/src/gen/google/api/httpbody.pbjson.dart index 764a812e361..1ab11989938 100644 --- a/lib/src/gen/google/api/httpbody.pbjson.dart +++ b/lib/src/gen/google/api/httpbody.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/launch_stage.pb.dart b/lib/src/gen/google/api/launch_stage.pb.dart index f4e46c3cb93..947c3e25224 100644 --- a/lib/src/gen/google/api/launch_stage.pb.dart +++ b/lib/src/gen/google/api/launch_stage.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/launch_stage.pbenum.dart b/lib/src/gen/google/api/launch_stage.pbenum.dart index 065c4f65df5..ef5d7dd1343 100644 --- a/lib/src/gen/google/api/launch_stage.pbenum.dart +++ b/lib/src/gen/google/api/launch_stage.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,6 +13,8 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// The launch stage as defined by [Google Cloud Platform +/// Launch Stages](https://cloud.google.com/terms/launch-stages). class LaunchStage extends $pb.ProtobufEnum { static const LaunchStage LAUNCH_STAGE_UNSPECIFIED = LaunchStage._(0, _omitEnumNames ? '' : 'LAUNCH_STAGE_UNSPECIFIED'); static const LaunchStage UNIMPLEMENTED = LaunchStage._(6, _omitEnumNames ? '' : 'UNIMPLEMENTED'); diff --git a/lib/src/gen/google/api/launch_stage.pbjson.dart b/lib/src/gen/google/api/launch_stage.pbjson.dart index da3456e003c..c8783961593 100644 --- a/lib/src/gen/google/api/launch_stage.pbjson.dart +++ b/lib/src/gen/google/api/launch_stage.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/resource.pb.dart b/lib/src/gen/google/api/resource.pb.dart index f2433903a67..659d2b8a427 100644 --- a/lib/src/gen/google/api/resource.pb.dart +++ b/lib/src/gen/google/api/resource.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -17,8 +17,87 @@ import 'resource.pbenum.dart'; export 'resource.pbenum.dart'; +/// A simple descriptor of a resource type. +/// +/// ResourceDescriptor annotates a resource message (either by means of a +/// protobuf annotation or use in the service config), and associates the +/// resource's schema, the resource type, and the pattern of the resource name. +/// +/// Example: +/// +/// message Topic { +/// // Indicates this message defines a resource schema. +/// // Declares the resource type in the format of {service}/{kind}. +/// // For Kubernetes resources, the format is {api group}/{kind}. +/// option (google.api.resource) = { +/// type: "pubsub.googleapis.com/Topic" +/// pattern: "projects/{project}/topics/{topic}" +/// }; +/// } +/// +/// The ResourceDescriptor Yaml config will look like: +/// +/// resources: +/// - type: "pubsub.googleapis.com/Topic" +/// pattern: "projects/{project}/topics/{topic}" +/// +/// Sometimes, resources have multiple patterns, typically because they can +/// live under multiple parents. +/// +/// Example: +/// +/// message LogEntry { +/// option (google.api.resource) = { +/// type: "logging.googleapis.com/LogEntry" +/// pattern: "projects/{project}/logs/{log}" +/// pattern: "folders/{folder}/logs/{log}" +/// pattern: "organizations/{organization}/logs/{log}" +/// pattern: "billingAccounts/{billing_account}/logs/{log}" +/// }; +/// } +/// +/// The ResourceDescriptor Yaml config will look like: +/// +/// resources: +/// - type: 'logging.googleapis.com/LogEntry' +/// pattern: "projects/{project}/logs/{log}" +/// pattern: "folders/{folder}/logs/{log}" +/// pattern: "organizations/{organization}/logs/{log}" +/// pattern: "billingAccounts/{billing_account}/logs/{log}" class ResourceDescriptor extends $pb.GeneratedMessage { - factory ResourceDescriptor() => create(); + factory ResourceDescriptor({ + $core.String? type, + $core.Iterable<$core.String>? pattern, + $core.String? nameField, + ResourceDescriptor_History? history, + $core.String? plural, + $core.String? singular, + $core.Iterable? style, + }) { + final $result = create(); + if (type != null) { + $result.type = type; + } + if (pattern != null) { + $result.pattern.addAll(pattern); + } + if (nameField != null) { + $result.nameField = nameField; + } + if (history != null) { + $result.history = history; + } + if (plural != null) { + $result.plural = plural; + } + if (singular != null) { + $result.singular = singular; + } + if (style != null) { + $result.style.addAll(style); + } + return $result; + } ResourceDescriptor._() : super(); factory ResourceDescriptor.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ResourceDescriptor.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -55,6 +134,16 @@ class ResourceDescriptor extends $pb.GeneratedMessage { static ResourceDescriptor getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ResourceDescriptor? _defaultInstance; + /// The resource type. It must be in the format of + /// {service_name}/{resource_type_kind}. The `resource_type_kind` must be + /// singular and must not include version numbers. + /// + /// Example: `storage.googleapis.com/Bucket` + /// + /// The value of the resource_type_kind must follow the regular expression + /// /[A-Za-z][a-zA-Z0-9]+/. It should start with an upper case character and + /// should use PascalCase (UpperCamelCase). The maximum number of + /// characters allowed for the `resource_type_kind` is 100. @$pb.TagNumber(1) $core.String get type => $_getSZ(0); @$pb.TagNumber(1) @@ -64,9 +153,30 @@ class ResourceDescriptor extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearType() => clearField(1); + /// Optional. The relative resource name pattern associated with this resource + /// type. The DNS prefix of the full resource name shouldn't be specified here. + /// + /// The path pattern must follow the syntax, which aligns with HTTP binding + /// syntax: + /// + /// Template = Segment { "/" Segment } ; + /// Segment = LITERAL | Variable ; + /// Variable = "{" LITERAL "}" ; + /// + /// Examples: + /// + /// - "projects/{project}/topics/{topic}" + /// - "projects/{project}/knowledgeBases/{knowledge_base}" + /// + /// The components in braces correspond to the IDs for each resource in the + /// hierarchy. It is expected that, if multiple patterns are provided, + /// the same component name (e.g. "project") refers to IDs of the same + /// type of resource. @$pb.TagNumber(2) $core.List<$core.String> get pattern => $_getList(1); + /// Optional. The field on the resource that designates the resource name + /// field. If omitted, this is assumed to be "name". @$pb.TagNumber(3) $core.String get nameField => $_getSZ(2); @$pb.TagNumber(3) @@ -76,6 +186,21 @@ class ResourceDescriptor extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearNameField() => clearField(3); + /// Optional. The historical or future-looking state of the resource pattern. + /// + /// Example: + /// + /// // The InspectTemplate message originally only supported resource + /// // names with organization, and project was added later. + /// message InspectTemplate { + /// option (google.api.resource) = { + /// type: "dlp.googleapis.com/InspectTemplate" + /// pattern: + /// "organizations/{organization}/inspectTemplates/{inspect_template}" + /// pattern: "projects/{project}/inspectTemplates/{inspect_template}" + /// history: ORIGINALLY_SINGLE_PATTERN + /// }; + /// } @$pb.TagNumber(4) ResourceDescriptor_History get history => $_getN(3); @$pb.TagNumber(4) @@ -85,6 +210,14 @@ class ResourceDescriptor extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearHistory() => clearField(4); + /// The plural name used in the resource name and permission names, such as + /// 'projects' for the resource name of 'projects/{project}' and the permission + /// name of 'cloudresourcemanager.googleapis.com/projects.get'. It is the same + /// concept of the `plural` field in k8s CRD spec + /// https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/ + /// + /// Note: The plural form is required even for singleton resources. See + /// https://aip.dev/156 @$pb.TagNumber(5) $core.String get plural => $_getSZ(4); @$pb.TagNumber(5) @@ -94,6 +227,9 @@ class ResourceDescriptor extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearPlural() => clearField(5); + /// The same concept of the `singular` field in k8s CRD spec + /// https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/ + /// Such as "project" for the `resourcemanager.googleapis.com/Project` type. @$pb.TagNumber(6) $core.String get singular => $_getSZ(5); @$pb.TagNumber(6) @@ -103,12 +239,29 @@ class ResourceDescriptor extends $pb.GeneratedMessage { @$pb.TagNumber(6) void clearSingular() => clearField(6); + /// Style flag(s) for this resource. + /// These indicate that a resource is expected to conform to a given + /// style. See the specific style flags for additional information. @$pb.TagNumber(10) $core.List get style => $_getList(6); } +/// Defines a proto annotation that describes a string field that refers to +/// an API resource. class ResourceReference extends $pb.GeneratedMessage { - factory ResourceReference() => create(); + factory ResourceReference({ + $core.String? type, + $core.String? childType, + }) { + final $result = create(); + if (type != null) { + $result.type = type; + } + if (childType != null) { + $result.childType = childType; + } + return $result; + } ResourceReference._() : super(); factory ResourceReference.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ResourceReference.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -140,6 +293,26 @@ class ResourceReference extends $pb.GeneratedMessage { static ResourceReference getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ResourceReference? _defaultInstance; + /// The resource type that the annotated field references. + /// + /// Example: + /// + /// message Subscription { + /// string topic = 2 [(google.api.resource_reference) = { + /// type: "pubsub.googleapis.com/Topic" + /// }]; + /// } + /// + /// Occasionally, a field may reference an arbitrary resource. In this case, + /// APIs use the special value * in their resource reference. + /// + /// Example: + /// + /// message GetIamPolicyRequest { + /// string resource = 2 [(google.api.resource_reference) = { + /// type: "*" + /// }]; + /// } @$pb.TagNumber(1) $core.String get type => $_getSZ(0); @$pb.TagNumber(1) @@ -149,6 +322,17 @@ class ResourceReference extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearType() => clearField(1); + /// The resource type of a child collection that the annotated field + /// references. This is useful for annotating the `parent` field that + /// doesn't have a fixed resource type. + /// + /// Example: + /// + /// message ListLogEntriesRequest { + /// string parent = 1 [(google.api.resource_reference) = { + /// child_type: "logging.googleapis.com/LogEntry" + /// }; + /// } @$pb.TagNumber(2) $core.String get childType => $_getSZ(1); @$pb.TagNumber(2) diff --git a/lib/src/gen/google/api/resource.pbenum.dart b/lib/src/gen/google/api/resource.pbenum.dart index 2067d6d7734..1fda8419f0a 100644 --- a/lib/src/gen/google/api/resource.pbenum.dart +++ b/lib/src/gen/google/api/resource.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,6 +13,8 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// A description of the historical or future-looking state of the +/// resource pattern. class ResourceDescriptor_History extends $pb.ProtobufEnum { static const ResourceDescriptor_History HISTORY_UNSPECIFIED = ResourceDescriptor_History._(0, _omitEnumNames ? '' : 'HISTORY_UNSPECIFIED'); static const ResourceDescriptor_History ORIGINALLY_SINGLE_PATTERN = ResourceDescriptor_History._(1, _omitEnumNames ? '' : 'ORIGINALLY_SINGLE_PATTERN'); @@ -30,6 +32,7 @@ class ResourceDescriptor_History extends $pb.ProtobufEnum { const ResourceDescriptor_History._($core.int v, $core.String n) : super(v, n); } +/// A flag representing a specific style that a resource claims to conform to. class ResourceDescriptor_Style extends $pb.ProtobufEnum { static const ResourceDescriptor_Style STYLE_UNSPECIFIED = ResourceDescriptor_Style._(0, _omitEnumNames ? '' : 'STYLE_UNSPECIFIED'); static const ResourceDescriptor_Style DECLARATIVE_FRIENDLY = ResourceDescriptor_Style._(1, _omitEnumNames ? '' : 'DECLARATIVE_FRIENDLY'); diff --git a/lib/src/gen/google/api/resource.pbjson.dart b/lib/src/gen/google/api/resource.pbjson.dart index 0594faf450d..dccb27df3da 100644 --- a/lib/src/gen/google/api/resource.pbjson.dart +++ b/lib/src/gen/google/api/resource.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/visibility.pb.dart b/lib/src/gen/google/api/visibility.pb.dart index 4b2b0dce46c..1870b967cba 100644 --- a/lib/src/gen/google/api/visibility.pb.dart +++ b/lib/src/gen/google/api/visibility.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,8 +13,39 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// `Visibility` restricts service consumer's access to service elements, +/// such as whether an application can call a visibility-restricted method. +/// The restriction is expressed by applying visibility labels on service +/// elements. The visibility labels are elsewhere linked to service consumers. +/// +/// A service can define multiple visibility labels, but a service consumer +/// should be granted at most one visibility label. Multiple visibility +/// labels for a single service consumer are not supported. +/// +/// If an element and all its parents have no visibility label, its visibility +/// is unconditionally granted. +/// +/// Example: +/// +/// visibility: +/// rules: +/// - selector: google.calendar.Calendar.EnhancedSearch +/// restriction: PREVIEW +/// - selector: google.calendar.Calendar.Delegate +/// restriction: INTERNAL +/// +/// Here, all methods are publicly visible except for the restricted methods +/// EnhancedSearch and Delegate. class Visibility extends $pb.GeneratedMessage { - factory Visibility() => create(); + factory Visibility({ + $core.Iterable? rules, + }) { + final $result = create(); + if (rules != null) { + $result.rules.addAll(rules); + } + return $result; + } Visibility._() : super(); factory Visibility.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Visibility.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -45,12 +76,29 @@ class Visibility extends $pb.GeneratedMessage { static Visibility getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Visibility? _defaultInstance; + /// A list of visibility rules that apply to individual API elements. + /// + /// **NOTE:** All service configuration rules follow "last one wins" order. @$pb.TagNumber(1) $core.List get rules => $_getList(0); } +/// A visibility rule provides visibility configuration for an individual API +/// element. class VisibilityRule extends $pb.GeneratedMessage { - factory VisibilityRule() => create(); + factory VisibilityRule({ + $core.String? selector, + $core.String? restriction, + }) { + final $result = create(); + if (selector != null) { + $result.selector = selector; + } + if (restriction != null) { + $result.restriction = restriction; + } + return $result; + } VisibilityRule._() : super(); factory VisibilityRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory VisibilityRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -82,6 +130,10 @@ class VisibilityRule extends $pb.GeneratedMessage { static VisibilityRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static VisibilityRule? _defaultInstance; + /// Selects methods, messages, fields, enums, etc. to which this rule applies. + /// + /// Refer to [selector][google.api.DocumentationRule.selector] for syntax + /// details. @$pb.TagNumber(1) $core.String get selector => $_getSZ(0); @$pb.TagNumber(1) @@ -91,6 +143,21 @@ class VisibilityRule extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearSelector() => clearField(1); + /// A comma-separated list of visibility labels that apply to the `selector`. + /// Any of the listed labels can be used to grant the visibility. + /// + /// If a rule has multiple labels, removing one of the labels but not all of + /// them can break clients. + /// + /// Example: + /// + /// visibility: + /// rules: + /// - selector: google.calendar.Calendar.EnhancedSearch + /// restriction: INTERNAL, PREVIEW + /// + /// Removing INTERNAL from this restriction will break clients that rely on + /// this method and only had access to it through INTERNAL. @$pb.TagNumber(2) $core.String get restriction => $_getSZ(1); @$pb.TagNumber(2) diff --git a/lib/src/gen/google/api/visibility.pbenum.dart b/lib/src/gen/google/api/visibility.pbenum.dart index c0ca7290fbd..0e0aef99df3 100644 --- a/lib/src/gen/google/api/visibility.pbenum.dart +++ b/lib/src/gen/google/api/visibility.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/api/visibility.pbjson.dart b/lib/src/gen/google/api/visibility.pbjson.dart index 04bbc958d45..e5f8c4538dc 100644 --- a/lib/src/gen/google/api/visibility.pbjson.dart +++ b/lib/src/gen/google/api/visibility.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/bytestream/bytestream.pb.dart b/lib/src/gen/google/bytestream/bytestream.pb.dart index a04175fc7ef..0fa9b6e7a29 100644 --- a/lib/src/gen/google/bytestream/bytestream.pb.dart +++ b/lib/src/gen/google/bytestream/bytestream.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -14,8 +14,25 @@ import 'dart:core' as $core; import 'package:fixnum/fixnum.dart' as $fixnum; import 'package:protobuf/protobuf.dart' as $pb; +/// Request object for ByteStream.Read. class ReadRequest extends $pb.GeneratedMessage { - factory ReadRequest() => create(); + factory ReadRequest({ + $core.String? resourceName, + $fixnum.Int64? readOffset, + $fixnum.Int64? readLimit, + }) { + final $result = create(); + if (resourceName != null) { + $result.resourceName = resourceName; + } + if (readOffset != null) { + $result.readOffset = readOffset; + } + if (readLimit != null) { + $result.readLimit = readLimit; + } + return $result; + } ReadRequest._() : super(); factory ReadRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ReadRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -48,6 +65,7 @@ class ReadRequest extends $pb.GeneratedMessage { static ReadRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ReadRequest? _defaultInstance; + /// The name of the resource to read. @$pb.TagNumber(1) $core.String get resourceName => $_getSZ(0); @$pb.TagNumber(1) @@ -57,6 +75,11 @@ class ReadRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearResourceName() => clearField(1); + /// The offset for the first byte to return in the read, relative to the start + /// of the resource. + /// + /// A `read_offset` that is negative or greater than the size of the resource + /// will cause an `OUT_OF_RANGE` error. @$pb.TagNumber(2) $fixnum.Int64 get readOffset => $_getI64(1); @$pb.TagNumber(2) @@ -66,6 +89,13 @@ class ReadRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearReadOffset() => clearField(2); + /// The maximum number of `data` bytes the server is allowed to return in the + /// sum of all `ReadResponse` messages. A `read_limit` of zero indicates that + /// there is no limit, and a negative `read_limit` will cause an error. + /// + /// If the stream returns fewer bytes than allowed by the `read_limit` and no + /// error occurred, the stream includes all data from the `read_offset` to the + /// end of the resource. @$pb.TagNumber(3) $fixnum.Int64 get readLimit => $_getI64(2); @$pb.TagNumber(3) @@ -76,8 +106,17 @@ class ReadRequest extends $pb.GeneratedMessage { void clearReadLimit() => clearField(3); } +/// Response object for ByteStream.Read. class ReadResponse extends $pb.GeneratedMessage { - factory ReadResponse() => create(); + factory ReadResponse({ + $core.List<$core.int>? data, + }) { + final $result = create(); + if (data != null) { + $result.data = data; + } + return $result; + } ReadResponse._() : super(); factory ReadResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ReadResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -108,6 +147,10 @@ class ReadResponse extends $pb.GeneratedMessage { static ReadResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ReadResponse? _defaultInstance; + /// A portion of the data for the resource. The service **may** leave `data` + /// empty for any given `ReadResponse`. This enables the service to inform the + /// client that the request is still live while it is running an operation to + /// generate more data. @$pb.TagNumber(10) $core.List<$core.int> get data => $_getN(0); @$pb.TagNumber(10) @@ -118,8 +161,29 @@ class ReadResponse extends $pb.GeneratedMessage { void clearData() => clearField(10); } +/// Request object for ByteStream.Write. class WriteRequest extends $pb.GeneratedMessage { - factory WriteRequest() => create(); + factory WriteRequest({ + $core.String? resourceName, + $fixnum.Int64? writeOffset, + $core.bool? finishWrite, + $core.List<$core.int>? data, + }) { + final $result = create(); + if (resourceName != null) { + $result.resourceName = resourceName; + } + if (writeOffset != null) { + $result.writeOffset = writeOffset; + } + if (finishWrite != null) { + $result.finishWrite = finishWrite; + } + if (data != null) { + $result.data = data; + } + return $result; + } WriteRequest._() : super(); factory WriteRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory WriteRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -153,6 +217,9 @@ class WriteRequest extends $pb.GeneratedMessage { static WriteRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WriteRequest? _defaultInstance; + /// The name of the resource to write. This **must** be set on the first + /// `WriteRequest` of each `Write()` action. If it is set on subsequent calls, + /// it **must** match the value of the first request. @$pb.TagNumber(1) $core.String get resourceName => $_getSZ(0); @$pb.TagNumber(1) @@ -162,6 +229,18 @@ class WriteRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearResourceName() => clearField(1); + /// The offset from the beginning of the resource at which the data should be + /// written. It is required on all `WriteRequest`s. + /// + /// In the first `WriteRequest` of a `Write()` action, it indicates + /// the initial offset for the `Write()` call. The value **must** be equal to + /// the `committed_size` that a call to `QueryWriteStatus()` would return. + /// + /// On subsequent calls, this value **must** be set and **must** be equal to + /// the sum of the first `write_offset` and the sizes of all `data` bundles + /// sent previously on this stream. + /// + /// An incorrect value will cause an error. @$pb.TagNumber(2) $fixnum.Int64 get writeOffset => $_getI64(1); @$pb.TagNumber(2) @@ -171,6 +250,9 @@ class WriteRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearWriteOffset() => clearField(2); + /// If `true`, this indicates that the write is complete. Sending any + /// `WriteRequest`s subsequent to one in which `finish_write` is `true` will + /// cause an error. @$pb.TagNumber(3) $core.bool get finishWrite => $_getBF(2); @$pb.TagNumber(3) @@ -180,6 +262,10 @@ class WriteRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearFinishWrite() => clearField(3); + /// A portion of the data for the resource. The client **may** leave `data` + /// empty for any given `WriteRequest`. This enables the client to inform the + /// service that the request is still live while it is running an operation to + /// generate more data. @$pb.TagNumber(10) $core.List<$core.int> get data => $_getN(3); @$pb.TagNumber(10) @@ -190,8 +276,17 @@ class WriteRequest extends $pb.GeneratedMessage { void clearData() => clearField(10); } +/// Response object for ByteStream.Write. class WriteResponse extends $pb.GeneratedMessage { - factory WriteResponse() => create(); + factory WriteResponse({ + $fixnum.Int64? committedSize, + }) { + final $result = create(); + if (committedSize != null) { + $result.committedSize = committedSize; + } + return $result; + } WriteResponse._() : super(); factory WriteResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory WriteResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -222,6 +317,7 @@ class WriteResponse extends $pb.GeneratedMessage { static WriteResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WriteResponse? _defaultInstance; + /// The number of bytes that have been processed for the given resource. @$pb.TagNumber(1) $fixnum.Int64 get committedSize => $_getI64(0); @$pb.TagNumber(1) @@ -232,8 +328,17 @@ class WriteResponse extends $pb.GeneratedMessage { void clearCommittedSize() => clearField(1); } +/// Request object for ByteStream.QueryWriteStatus. class QueryWriteStatusRequest extends $pb.GeneratedMessage { - factory QueryWriteStatusRequest() => create(); + factory QueryWriteStatusRequest({ + $core.String? resourceName, + }) { + final $result = create(); + if (resourceName != null) { + $result.resourceName = resourceName; + } + return $result; + } QueryWriteStatusRequest._() : super(); factory QueryWriteStatusRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory QueryWriteStatusRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -264,6 +369,7 @@ class QueryWriteStatusRequest extends $pb.GeneratedMessage { static QueryWriteStatusRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static QueryWriteStatusRequest? _defaultInstance; + /// The name of the resource whose write status is being requested. @$pb.TagNumber(1) $core.String get resourceName => $_getSZ(0); @$pb.TagNumber(1) @@ -274,8 +380,21 @@ class QueryWriteStatusRequest extends $pb.GeneratedMessage { void clearResourceName() => clearField(1); } +/// Response object for ByteStream.QueryWriteStatus. class QueryWriteStatusResponse extends $pb.GeneratedMessage { - factory QueryWriteStatusResponse() => create(); + factory QueryWriteStatusResponse({ + $fixnum.Int64? committedSize, + $core.bool? complete, + }) { + final $result = create(); + if (committedSize != null) { + $result.committedSize = committedSize; + } + if (complete != null) { + $result.complete = complete; + } + return $result; + } QueryWriteStatusResponse._() : super(); factory QueryWriteStatusResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory QueryWriteStatusResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -307,6 +426,7 @@ class QueryWriteStatusResponse extends $pb.GeneratedMessage { static QueryWriteStatusResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static QueryWriteStatusResponse? _defaultInstance; + /// The number of bytes that have been processed for the given resource. @$pb.TagNumber(1) $fixnum.Int64 get committedSize => $_getI64(0); @$pb.TagNumber(1) @@ -316,6 +436,8 @@ class QueryWriteStatusResponse extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearCommittedSize() => clearField(1); + /// `complete` is `true` only if the client has sent a `WriteRequest` with + /// `finish_write` set to true, and the server has processed that request. @$pb.TagNumber(2) $core.bool get complete => $_getBF(1); @$pb.TagNumber(2) diff --git a/lib/src/gen/google/bytestream/bytestream.pbenum.dart b/lib/src/gen/google/bytestream/bytestream.pbenum.dart index 71d29439532..8c0f03ceaaa 100644 --- a/lib/src/gen/google/bytestream/bytestream.pbenum.dart +++ b/lib/src/gen/google/bytestream/bytestream.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/bytestream/bytestream.pbgrpc.dart b/lib/src/gen/google/bytestream/bytestream.pbgrpc.dart index 89af1a40d18..74416a72976 100644 --- a/lib/src/gen/google/bytestream/bytestream.pbgrpc.dart +++ b/lib/src/gen/google/bytestream/bytestream.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/bytestream/bytestream.pbjson.dart b/lib/src/gen/google/bytestream/bytestream.pbjson.dart index bce3ce5dbe1..3802fd9f073 100644 --- a/lib/src/gen/google/bytestream/bytestream.pbjson.dart +++ b/lib/src/gen/google/bytestream/bytestream.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/geo/type/viewport.pb.dart b/lib/src/gen/google/geo/type/viewport.pb.dart index ba49078ae91..697cdda8d98 100644 --- a/lib/src/gen/google/geo/type/viewport.pb.dart +++ b/lib/src/gen/google/geo/type/viewport.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -15,8 +15,55 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../../type/latlng.pb.dart' as $0; +/// A latitude-longitude viewport, represented as two diagonally opposite `low` +/// and `high` points. A viewport is considered a closed region, i.e. it includes +/// its boundary. The latitude bounds must range between -90 to 90 degrees +/// inclusive, and the longitude bounds must range between -180 to 180 degrees +/// inclusive. Various cases include: +/// +/// - If `low` = `high`, the viewport consists of that single point. +/// +/// - If `low.longitude` > `high.longitude`, the longitude range is inverted +/// (the viewport crosses the 180 degree longitude line). +/// +/// - If `low.longitude` = -180 degrees and `high.longitude` = 180 degrees, +/// the viewport includes all longitudes. +/// +/// - If `low.longitude` = 180 degrees and `high.longitude` = -180 degrees, +/// the longitude range is empty. +/// +/// - If `low.latitude` > `high.latitude`, the latitude range is empty. +/// +/// Both `low` and `high` must be populated, and the represented box cannot be +/// empty (as specified by the definitions above). An empty viewport will result +/// in an error. +/// +/// For example, this viewport fully encloses New York City: +/// +/// { +/// "low": { +/// "latitude": 40.477398, +/// "longitude": -74.259087 +/// }, +/// "high": { +/// "latitude": 40.91618, +/// "longitude": -73.70018 +/// } +/// } class Viewport extends $pb.GeneratedMessage { - factory Viewport() => create(); + factory Viewport({ + $0.LatLng? low, + $0.LatLng? high, + }) { + final $result = create(); + if (low != null) { + $result.low = low; + } + if (high != null) { + $result.high = high; + } + return $result; + } Viewport._() : super(); factory Viewport.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Viewport.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -48,6 +95,7 @@ class Viewport extends $pb.GeneratedMessage { static Viewport getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Viewport? _defaultInstance; + /// Required. The low point of the viewport. @$pb.TagNumber(1) $0.LatLng get low => $_getN(0); @$pb.TagNumber(1) @@ -59,6 +107,7 @@ class Viewport extends $pb.GeneratedMessage { @$pb.TagNumber(1) $0.LatLng ensureLow() => $_ensure(0); + /// Required. The high point of the viewport. @$pb.TagNumber(2) $0.LatLng get high => $_getN(1); @$pb.TagNumber(2) diff --git a/lib/src/gen/google/geo/type/viewport.pbenum.dart b/lib/src/gen/google/geo/type/viewport.pbenum.dart index 8b5e85e5d8f..795d16934c5 100644 --- a/lib/src/gen/google/geo/type/viewport.pbenum.dart +++ b/lib/src/gen/google/geo/type/viewport.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/geo/type/viewport.pbjson.dart b/lib/src/gen/google/geo/type/viewport.pbjson.dart index 17b39ff9aa2..e799b9d89e1 100644 --- a/lib/src/gen/google/geo/type/viewport.pbjson.dart +++ b/lib/src/gen/google/geo/type/viewport.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/longrunning/operations.pb.dart b/lib/src/gen/google/longrunning/operations.pb.dart index 91cca1d9308..4a5e5ae4531 100644 --- a/lib/src/gen/google/longrunning/operations.pb.dart +++ b/lib/src/gen/google/longrunning/operations.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -23,8 +23,34 @@ enum Operation_Result { notSet } +/// This resource represents a long-running operation that is the result of a +/// network API call. class Operation extends $pb.GeneratedMessage { - factory Operation() => create(); + factory Operation({ + $core.String? name, + $2.Any? metadata, + $core.bool? done, + $3.Status? error, + $2.Any? response, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (metadata != null) { + $result.metadata = metadata; + } + if (done != null) { + $result.done = done; + } + if (error != null) { + $result.error = error; + } + if (response != null) { + $result.response = response; + } + return $result; + } Operation._() : super(); factory Operation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Operation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -68,6 +94,9 @@ class Operation extends $pb.GeneratedMessage { Operation_Result whichResult() => _Operation_ResultByTag[$_whichOneof(0)]!; void clearResult() => clearField($_whichOneof(0)); + /// The server-assigned name, which is only unique within the same service that + /// originally returns it. If you use the default HTTP mapping, the + /// `name` should be a resource name ending with `operations/{unique_id}`. @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -77,6 +106,10 @@ class Operation extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Service-specific metadata associated with the operation. It typically + /// contains progress information and common metadata such as create time. + /// Some services might not provide such metadata. Any method that returns a + /// long-running operation should document the metadata type, if any. @$pb.TagNumber(2) $2.Any get metadata => $_getN(1); @$pb.TagNumber(2) @@ -88,6 +121,9 @@ class Operation extends $pb.GeneratedMessage { @$pb.TagNumber(2) $2.Any ensureMetadata() => $_ensure(1); + /// If the value is `false`, it means the operation is still in progress. + /// If `true`, the operation is completed, and either `error` or `response` is + /// available. @$pb.TagNumber(3) $core.bool get done => $_getBF(2); @$pb.TagNumber(3) @@ -97,6 +133,7 @@ class Operation extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearDone() => clearField(3); + /// The error result of the operation in case of failure or cancellation. @$pb.TagNumber(4) $3.Status get error => $_getN(3); @$pb.TagNumber(4) @@ -108,6 +145,14 @@ class Operation extends $pb.GeneratedMessage { @$pb.TagNumber(4) $3.Status ensureError() => $_ensure(3); + /// The normal response of the operation in case of success. If the original + /// method returns no data on success, such as `Delete`, the response is + /// `google.protobuf.Empty`. If the original method is standard + /// `Get`/`Create`/`Update`, the response should be the resource. For other + /// methods, the response should have the type `XxxResponse`, where `Xxx` + /// is the original method name. For example, if the original method name + /// is `TakeSnapshot()`, the inferred response type is + /// `TakeSnapshotResponse`. @$pb.TagNumber(5) $2.Any get response => $_getN(4); @$pb.TagNumber(5) @@ -120,8 +165,17 @@ class Operation extends $pb.GeneratedMessage { $2.Any ensureResponse() => $_ensure(4); } +/// The request message for [Operations.GetOperation][google.longrunning.Operations.GetOperation]. class GetOperationRequest extends $pb.GeneratedMessage { - factory GetOperationRequest() => create(); + factory GetOperationRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } GetOperationRequest._() : super(); factory GetOperationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetOperationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -152,6 +206,7 @@ class GetOperationRequest extends $pb.GeneratedMessage { static GetOperationRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetOperationRequest? _defaultInstance; + /// The name of the operation resource. @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -162,8 +217,29 @@ class GetOperationRequest extends $pb.GeneratedMessage { void clearName() => clearField(1); } +/// The request message for [Operations.ListOperations][google.longrunning.Operations.ListOperations]. class ListOperationsRequest extends $pb.GeneratedMessage { - factory ListOperationsRequest() => create(); + factory ListOperationsRequest({ + $core.String? filter, + $core.int? pageSize, + $core.String? pageToken, + $core.String? name, + }) { + final $result = create(); + if (filter != null) { + $result.filter = filter; + } + if (pageSize != null) { + $result.pageSize = pageSize; + } + if (pageToken != null) { + $result.pageToken = pageToken; + } + if (name != null) { + $result.name = name; + } + return $result; + } ListOperationsRequest._() : super(); factory ListOperationsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListOperationsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -197,6 +273,7 @@ class ListOperationsRequest extends $pb.GeneratedMessage { static ListOperationsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListOperationsRequest? _defaultInstance; + /// The standard list filter. @$pb.TagNumber(1) $core.String get filter => $_getSZ(0); @$pb.TagNumber(1) @@ -206,6 +283,7 @@ class ListOperationsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearFilter() => clearField(1); + /// The standard list page size. @$pb.TagNumber(2) $core.int get pageSize => $_getIZ(1); @$pb.TagNumber(2) @@ -215,6 +293,7 @@ class ListOperationsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearPageSize() => clearField(2); + /// The standard list page token. @$pb.TagNumber(3) $core.String get pageToken => $_getSZ(2); @$pb.TagNumber(3) @@ -224,6 +303,7 @@ class ListOperationsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearPageToken() => clearField(3); + /// The name of the operation's parent resource. @$pb.TagNumber(4) $core.String get name => $_getSZ(3); @$pb.TagNumber(4) @@ -234,8 +314,21 @@ class ListOperationsRequest extends $pb.GeneratedMessage { void clearName() => clearField(4); } +/// The response message for [Operations.ListOperations][google.longrunning.Operations.ListOperations]. class ListOperationsResponse extends $pb.GeneratedMessage { - factory ListOperationsResponse() => create(); + factory ListOperationsResponse({ + $core.Iterable? operations, + $core.String? nextPageToken, + }) { + final $result = create(); + if (operations != null) { + $result.operations.addAll(operations); + } + if (nextPageToken != null) { + $result.nextPageToken = nextPageToken; + } + return $result; + } ListOperationsResponse._() : super(); factory ListOperationsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListOperationsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -267,9 +360,11 @@ class ListOperationsResponse extends $pb.GeneratedMessage { static ListOperationsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListOperationsResponse? _defaultInstance; + /// A list of operations that matches the specified filter in the request. @$pb.TagNumber(1) $core.List get operations => $_getList(0); + /// The standard List next-page token. @$pb.TagNumber(2) $core.String get nextPageToken => $_getSZ(1); @$pb.TagNumber(2) @@ -280,8 +375,17 @@ class ListOperationsResponse extends $pb.GeneratedMessage { void clearNextPageToken() => clearField(2); } +/// The request message for [Operations.CancelOperation][google.longrunning.Operations.CancelOperation]. class CancelOperationRequest extends $pb.GeneratedMessage { - factory CancelOperationRequest() => create(); + factory CancelOperationRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } CancelOperationRequest._() : super(); factory CancelOperationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CancelOperationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -312,6 +416,7 @@ class CancelOperationRequest extends $pb.GeneratedMessage { static CancelOperationRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CancelOperationRequest? _defaultInstance; + /// The name of the operation resource to be cancelled. @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -322,8 +427,17 @@ class CancelOperationRequest extends $pb.GeneratedMessage { void clearName() => clearField(1); } +/// The request message for [Operations.DeleteOperation][google.longrunning.Operations.DeleteOperation]. class DeleteOperationRequest extends $pb.GeneratedMessage { - factory DeleteOperationRequest() => create(); + factory DeleteOperationRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } DeleteOperationRequest._() : super(); factory DeleteOperationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteOperationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -354,6 +468,7 @@ class DeleteOperationRequest extends $pb.GeneratedMessage { static DeleteOperationRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteOperationRequest? _defaultInstance; + /// The name of the operation resource to be deleted. @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -364,8 +479,21 @@ class DeleteOperationRequest extends $pb.GeneratedMessage { void clearName() => clearField(1); } +/// The request message for [Operations.WaitOperation][google.longrunning.Operations.WaitOperation]. class WaitOperationRequest extends $pb.GeneratedMessage { - factory WaitOperationRequest() => create(); + factory WaitOperationRequest({ + $core.String? name, + $4.Duration? timeout, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (timeout != null) { + $result.timeout = timeout; + } + return $result; + } WaitOperationRequest._() : super(); factory WaitOperationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory WaitOperationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -397,6 +525,7 @@ class WaitOperationRequest extends $pb.GeneratedMessage { static WaitOperationRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WaitOperationRequest? _defaultInstance; + /// The name of the operation resource to wait on. @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -406,6 +535,9 @@ class WaitOperationRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// The maximum duration to wait before timing out. If left blank, the wait + /// will be at most the time permitted by the underlying HTTP/RPC protocol. + /// If RPC context deadline is also specified, the shorter one will be used. @$pb.TagNumber(2) $4.Duration get timeout => $_getN(1); @$pb.TagNumber(2) @@ -418,8 +550,31 @@ class WaitOperationRequest extends $pb.GeneratedMessage { $4.Duration ensureTimeout() => $_ensure(1); } +/// A message representing the message types used by a long-running operation. +/// +/// Example: +/// +/// rpc LongRunningRecognize(LongRunningRecognizeRequest) +/// returns (google.longrunning.Operation) { +/// option (google.longrunning.operation_info) = { +/// response_type: "LongRunningRecognizeResponse" +/// metadata_type: "LongRunningRecognizeMetadata" +/// }; +/// } class OperationInfo extends $pb.GeneratedMessage { - factory OperationInfo() => create(); + factory OperationInfo({ + $core.String? responseType, + $core.String? metadataType, + }) { + final $result = create(); + if (responseType != null) { + $result.responseType = responseType; + } + if (metadataType != null) { + $result.metadataType = metadataType; + } + return $result; + } OperationInfo._() : super(); factory OperationInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory OperationInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -451,6 +606,14 @@ class OperationInfo extends $pb.GeneratedMessage { static OperationInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OperationInfo? _defaultInstance; + /// Required. The message name of the primary return type for this + /// long-running operation. + /// This type will be used to deserialize the LRO's response. + /// + /// If the response is in a different package from the rpc, a fully-qualified + /// message name must be used (e.g. `google.protobuf.Struct`). + /// + /// Note: Altering this value constitutes a breaking change. @$pb.TagNumber(1) $core.String get responseType => $_getSZ(0); @$pb.TagNumber(1) @@ -460,6 +623,13 @@ class OperationInfo extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearResponseType() => clearField(1); + /// Required. The message name of the metadata type for this long-running + /// operation. + /// + /// If the response is in a different package from the rpc, a fully-qualified + /// message name must be used (e.g. `google.protobuf.Struct`). + /// + /// Note: Altering this value constitutes a breaking change. @$pb.TagNumber(2) $core.String get metadataType => $_getSZ(1); @$pb.TagNumber(2) diff --git a/lib/src/gen/google/longrunning/operations.pbenum.dart b/lib/src/gen/google/longrunning/operations.pbenum.dart index 2b3580957fb..315763c9a44 100644 --- a/lib/src/gen/google/longrunning/operations.pbenum.dart +++ b/lib/src/gen/google/longrunning/operations.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/longrunning/operations.pbgrpc.dart b/lib/src/gen/google/longrunning/operations.pbgrpc.dart index cb9420e88b0..eb16ab01a0b 100644 --- a/lib/src/gen/google/longrunning/operations.pbgrpc.dart +++ b/lib/src/gen/google/longrunning/operations.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/longrunning/operations.pbjson.dart b/lib/src/gen/google/longrunning/operations.pbjson.dart index 5ec98cc2c75..1e2012a7e85 100644 --- a/lib/src/gen/google/longrunning/operations.pbjson.dart +++ b/lib/src/gen/google/longrunning/operations.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/protobuf/any.pb.dart b/lib/src/gen/google/protobuf/any.pb.dart index 86085d958ad..212e7c74135 100644 --- a/lib/src/gen/google/protobuf/any.pb.dart +++ b/lib/src/gen/google/protobuf/any.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -14,8 +14,105 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; +/// `Any` contains an arbitrary serialized protocol buffer message along with a +/// URL that describes the type of the serialized message. +/// +/// Protobuf library provides support to pack/unpack Any values in the form +/// of utility functions or additional generated methods of the Any type. +/// +/// Example 1: Pack and unpack a message in C++. +/// +/// Foo foo = ...; +/// Any any; +/// any.PackFrom(foo); +/// ... +/// if (any.UnpackTo(&foo)) { +/// ... +/// } +/// +/// Example 2: Pack and unpack a message in Java. +/// +/// Foo foo = ...; +/// Any any = Any.pack(foo); +/// ... +/// if (any.is(Foo.class)) { +/// foo = any.unpack(Foo.class); +/// } +/// // or ... +/// if (any.isSameTypeAs(Foo.getDefaultInstance())) { +/// foo = any.unpack(Foo.getDefaultInstance()); +/// } +/// +/// Example 3: Pack and unpack a message in Python. +/// +/// foo = Foo(...) +/// any = Any() +/// any.Pack(foo) +/// ... +/// if any.Is(Foo.DESCRIPTOR): +/// any.Unpack(foo) +/// ... +/// +/// Example 4: Pack and unpack a message in Go +/// +/// foo := &pb.Foo{...} +/// any, err := anypb.New(foo) +/// if err != nil { +/// ... +/// } +/// ... +/// foo := &pb.Foo{} +/// if err := any.UnmarshalTo(foo); err != nil { +/// ... +/// } +/// +/// The pack methods provided by protobuf library will by default use +/// 'type.googleapis.com/full.type.name' as the type URL and the unpack +/// methods only use the fully qualified type name after the last '/' +/// in the type URL, for example "foo.bar.com/x/y.z" will yield type +/// name "y.z". +/// +/// JSON +/// ==== +/// The JSON representation of an `Any` value uses the regular +/// representation of the deserialized, embedded message, with an +/// additional field `@type` which contains the type URL. Example: +/// +/// package google.profile; +/// message Person { +/// string first_name = 1; +/// string last_name = 2; +/// } +/// +/// { +/// "@type": "type.googleapis.com/google.profile.Person", +/// "firstName": , +/// "lastName": +/// } +/// +/// If the embedded message type is well-known and has a custom JSON +/// representation, that representation will be embedded adding a field +/// `value` which holds the custom JSON in addition to the `@type` +/// field. Example (for message [google.protobuf.Duration][]): +/// +/// { +/// "@type": "type.googleapis.com/google.protobuf.Duration", +/// "value": "1.212s" +/// } class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { - factory Any() => create(); + factory Any({ + $core.String? typeUrl, + $core.List<$core.int>? value, + }) { + final $result = create(); + if (typeUrl != null) { + $result.typeUrl = typeUrl; + } + if (value != null) { + $result.value = value; + } + return $result; + } Any._() : super(); factory Any.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Any.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -47,6 +144,34 @@ class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { static Any getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Any? _defaultInstance; + /// A URL/resource name that uniquely identifies the type of the serialized + /// protocol buffer message. This string must contain at least + /// one "/" character. The last segment of the URL's path must represent + /// the fully qualified name of the type (as in + /// `path/google.protobuf.Duration`). The name should be in a canonical form + /// (e.g., leading "." is not accepted). + /// + /// In practice, teams usually precompile into the binary all types that they + /// expect it to use in the context of Any. However, for URLs which use the + /// scheme `http`, `https`, or no scheme, one can optionally set up a type + /// server that maps type URLs to message definitions as follows: + /// + /// * If no scheme is provided, `https` is assumed. + /// * An HTTP GET on the URL must yield a [google.protobuf.Type][] + /// value in binary format, or produce an error. + /// * Applications are allowed to cache lookup results based on the + /// URL, or have them precompiled into a binary to avoid any + /// lookup. Therefore, binary compatibility needs to be preserved + /// on changes to types. (Use versioned type names to manage + /// breaking changes.) + /// + /// Note: this functionality is not currently available in the official + /// protobuf release, and it is not used for type URLs beginning with + /// type.googleapis.com. As of May 2023, there are no widely used type server + /// implementations and no plans to implement one. + /// + /// Schemes other than `http`, `https` (or the empty scheme) might be + /// used with implementation specific semantics. @$pb.TagNumber(1) $core.String get typeUrl => $_getSZ(0); @$pb.TagNumber(1) @@ -56,6 +181,7 @@ class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { @$pb.TagNumber(1) void clearTypeUrl() => clearField(1); + /// Must be a valid serialized protocol buffer of the above specified type. @$pb.TagNumber(2) $core.List<$core.int> get value => $_getN(1); @$pb.TagNumber(2) diff --git a/lib/src/gen/google/protobuf/any.pbenum.dart b/lib/src/gen/google/protobuf/any.pbenum.dart index 162914fbc28..effdb4759ff 100644 --- a/lib/src/gen/google/protobuf/any.pbenum.dart +++ b/lib/src/gen/google/protobuf/any.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/protobuf/any.pbjson.dart b/lib/src/gen/google/protobuf/any.pbjson.dart index e85d3c7f7f6..beaeb5faea6 100644 --- a/lib/src/gen/google/protobuf/any.pbjson.dart +++ b/lib/src/gen/google/protobuf/any.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/protobuf/duration.pb.dart b/lib/src/gen/google/protobuf/duration.pb.dart index fa55e65fedf..622c92d80ae 100644 --- a/lib/src/gen/google/protobuf/duration.pb.dart +++ b/lib/src/gen/google/protobuf/duration.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -15,8 +15,78 @@ import 'package:fixnum/fixnum.dart' as $fixnum; import 'package:protobuf/protobuf.dart' as $pb; import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; +/// A Duration represents a signed, fixed-length span of time represented +/// as a count of seconds and fractions of seconds at nanosecond +/// resolution. It is independent of any calendar and concepts like "day" +/// or "month". It is related to Timestamp in that the difference between +/// two Timestamp values is a Duration and it can be added or subtracted +/// from a Timestamp. Range is approximately +-10,000 years. +/// +/// # Examples +/// +/// Example 1: Compute Duration from two Timestamps in pseudo code. +/// +/// Timestamp start = ...; +/// Timestamp end = ...; +/// Duration duration = ...; +/// +/// duration.seconds = end.seconds - start.seconds; +/// duration.nanos = end.nanos - start.nanos; +/// +/// if (duration.seconds < 0 && duration.nanos > 0) { +/// duration.seconds += 1; +/// duration.nanos -= 1000000000; +/// } else if (duration.seconds > 0 && duration.nanos < 0) { +/// duration.seconds -= 1; +/// duration.nanos += 1000000000; +/// } +/// +/// Example 2: Compute Timestamp from Timestamp + Duration in pseudo code. +/// +/// Timestamp start = ...; +/// Duration duration = ...; +/// Timestamp end = ...; +/// +/// end.seconds = start.seconds + duration.seconds; +/// end.nanos = start.nanos + duration.nanos; +/// +/// if (end.nanos < 0) { +/// end.seconds -= 1; +/// end.nanos += 1000000000; +/// } else if (end.nanos >= 1000000000) { +/// end.seconds += 1; +/// end.nanos -= 1000000000; +/// } +/// +/// Example 3: Compute Duration from datetime.timedelta in Python. +/// +/// td = datetime.timedelta(days=3, minutes=10) +/// duration = Duration() +/// duration.FromTimedelta(td) +/// +/// # JSON Mapping +/// +/// In JSON format, the Duration type is encoded as a string rather than an +/// object, where the string ends in the suffix "s" (indicating seconds) and +/// is preceded by the number of seconds, with nanoseconds expressed as +/// fractional seconds. For example, 3 seconds with 0 nanoseconds should be +/// encoded in JSON format as "3s", while 3 seconds and 1 nanosecond should +/// be expressed in JSON format as "3.000000001s", and 3 seconds and 1 +/// microsecond should be expressed in JSON format as "3.000001s". class Duration extends $pb.GeneratedMessage with $mixin.DurationMixin { - factory Duration() => create(); + factory Duration({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final $result = create(); + if (seconds != null) { + $result.seconds = seconds; + } + if (nanos != null) { + $result.nanos = nanos; + } + return $result; + } Duration._() : super(); factory Duration.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Duration.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -48,6 +118,9 @@ class Duration extends $pb.GeneratedMessage with $mixin.DurationMixin { static Duration getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Duration? _defaultInstance; + /// Signed seconds of the span of time. Must be from -315,576,000,000 + /// to +315,576,000,000 inclusive. Note: these bounds are computed from: + /// 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years @$pb.TagNumber(1) $fixnum.Int64 get seconds => $_getI64(0); @$pb.TagNumber(1) @@ -57,6 +130,12 @@ class Duration extends $pb.GeneratedMessage with $mixin.DurationMixin { @$pb.TagNumber(1) void clearSeconds() => clearField(1); + /// Signed fractions of a second at nanosecond resolution of the span + /// of time. Durations less than one second are represented with a 0 + /// `seconds` field and a positive or negative `nanos` field. For durations + /// of one second or more, a non-zero value for the `nanos` field must be + /// of the same sign as the `seconds` field. Must be from -999,999,999 + /// to +999,999,999 inclusive. @$pb.TagNumber(2) $core.int get nanos => $_getIZ(1); @$pb.TagNumber(2) diff --git a/lib/src/gen/google/protobuf/duration.pbenum.dart b/lib/src/gen/google/protobuf/duration.pbenum.dart index a17fe0cb5cb..403b010381c 100644 --- a/lib/src/gen/google/protobuf/duration.pbenum.dart +++ b/lib/src/gen/google/protobuf/duration.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/protobuf/duration.pbjson.dart b/lib/src/gen/google/protobuf/duration.pbjson.dart index 9cc5c16da55..aacca4387ab 100644 --- a/lib/src/gen/google/protobuf/duration.pbjson.dart +++ b/lib/src/gen/google/protobuf/duration.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/protobuf/empty.pb.dart b/lib/src/gen/google/protobuf/empty.pb.dart index f1bde7fd951..05ae77c7c81 100644 --- a/lib/src/gen/google/protobuf/empty.pb.dart +++ b/lib/src/gen/google/protobuf/empty.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,6 +13,13 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// A generic empty message that you can re-use to avoid defining duplicated +/// empty messages in your APIs. A typical example is to use it as the request +/// or the response type of an API method. For instance: +/// +/// service Foo { +/// rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); +/// } class Empty extends $pb.GeneratedMessage { factory Empty() => create(); Empty._() : super(); diff --git a/lib/src/gen/google/protobuf/empty.pbenum.dart b/lib/src/gen/google/protobuf/empty.pbenum.dart index 55f4a70e62d..510bac1d0ed 100644 --- a/lib/src/gen/google/protobuf/empty.pbenum.dart +++ b/lib/src/gen/google/protobuf/empty.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/protobuf/empty.pbjson.dart b/lib/src/gen/google/protobuf/empty.pbjson.dart index 9d68c609b95..c7245b67bbd 100644 --- a/lib/src/gen/google/protobuf/empty.pbjson.dart +++ b/lib/src/gen/google/protobuf/empty.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/protobuf/struct.pb.dart b/lib/src/gen/google/protobuf/struct.pb.dart index 2b2fdf3db74..847ddda129f 100644 --- a/lib/src/gen/google/protobuf/struct.pb.dart +++ b/lib/src/gen/google/protobuf/struct.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -18,8 +18,24 @@ import 'struct.pbenum.dart'; export 'struct.pbenum.dart'; +/// `Struct` represents a structured data value, consisting of fields +/// which map to dynamically typed values. In some languages, `Struct` +/// might be supported by a native representation. For example, in +/// scripting languages like JS a struct is represented as an +/// object. The details of that representation are described together +/// with the proto support for the language. +/// +/// The JSON representation for `Struct` is JSON object. class Struct extends $pb.GeneratedMessage with $mixin.StructMixin { - factory Struct() => create(); + factory Struct({ + $core.Map<$core.String, Value>? fields, + }) { + final $result = create(); + if (fields != null) { + $result.fields.addAll(fields); + } + return $result; + } Struct._() : super(); factory Struct.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Struct.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -50,6 +66,7 @@ class Struct extends $pb.GeneratedMessage with $mixin.StructMixin { static Struct getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Struct? _defaultInstance; + /// Unordered map of dynamically typed values. @$pb.TagNumber(1) $core.Map<$core.String, Value> get fields => $_getMap(0); } @@ -64,8 +81,42 @@ enum Value_Kind { notSet } +/// `Value` represents a dynamically typed value which can be either +/// null, a number, a string, a boolean, a recursive struct value, or a +/// list of values. A producer of value is expected to set one of these +/// variants. Absence of any variant indicates an error. +/// +/// The JSON representation for `Value` is JSON value. class Value extends $pb.GeneratedMessage with $mixin.ValueMixin { - factory Value() => create(); + factory Value({ + NullValue? nullValue, + $core.double? numberValue, + $core.String? stringValue, + $core.bool? boolValue, + Struct? structValue, + ListValue? listValue, + }) { + final $result = create(); + if (nullValue != null) { + $result.nullValue = nullValue; + } + if (numberValue != null) { + $result.numberValue = numberValue; + } + if (stringValue != null) { + $result.stringValue = stringValue; + } + if (boolValue != null) { + $result.boolValue = boolValue; + } + if (structValue != null) { + $result.structValue = structValue; + } + if (listValue != null) { + $result.listValue = listValue; + } + return $result; + } Value._() : super(); factory Value.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Value.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -114,6 +165,7 @@ class Value extends $pb.GeneratedMessage with $mixin.ValueMixin { Value_Kind whichKind() => _Value_KindByTag[$_whichOneof(0)]!; void clearKind() => clearField($_whichOneof(0)); + /// Represents a null value. @$pb.TagNumber(1) NullValue get nullValue => $_getN(0); @$pb.TagNumber(1) @@ -123,6 +175,7 @@ class Value extends $pb.GeneratedMessage with $mixin.ValueMixin { @$pb.TagNumber(1) void clearNullValue() => clearField(1); + /// Represents a double value. @$pb.TagNumber(2) $core.double get numberValue => $_getN(1); @$pb.TagNumber(2) @@ -132,6 +185,7 @@ class Value extends $pb.GeneratedMessage with $mixin.ValueMixin { @$pb.TagNumber(2) void clearNumberValue() => clearField(2); + /// Represents a string value. @$pb.TagNumber(3) $core.String get stringValue => $_getSZ(2); @$pb.TagNumber(3) @@ -141,6 +195,7 @@ class Value extends $pb.GeneratedMessage with $mixin.ValueMixin { @$pb.TagNumber(3) void clearStringValue() => clearField(3); + /// Represents a boolean value. @$pb.TagNumber(4) $core.bool get boolValue => $_getBF(3); @$pb.TagNumber(4) @@ -150,6 +205,7 @@ class Value extends $pb.GeneratedMessage with $mixin.ValueMixin { @$pb.TagNumber(4) void clearBoolValue() => clearField(4); + /// Represents a structured value. @$pb.TagNumber(5) Struct get structValue => $_getN(4); @$pb.TagNumber(5) @@ -161,6 +217,7 @@ class Value extends $pb.GeneratedMessage with $mixin.ValueMixin { @$pb.TagNumber(5) Struct ensureStructValue() => $_ensure(4); + /// Represents a repeated `Value`. @$pb.TagNumber(6) ListValue get listValue => $_getN(5); @$pb.TagNumber(6) @@ -173,8 +230,19 @@ class Value extends $pb.GeneratedMessage with $mixin.ValueMixin { ListValue ensureListValue() => $_ensure(5); } +/// `ListValue` is a wrapper around a repeated field of values. +/// +/// The JSON representation for `ListValue` is JSON array. class ListValue extends $pb.GeneratedMessage with $mixin.ListValueMixin { - factory ListValue() => create(); + factory ListValue({ + $core.Iterable? values, + }) { + final $result = create(); + if (values != null) { + $result.values.addAll(values); + } + return $result; + } ListValue._() : super(); factory ListValue.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListValue.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -205,6 +273,7 @@ class ListValue extends $pb.GeneratedMessage with $mixin.ListValueMixin { static ListValue getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListValue? _defaultInstance; + /// Repeated field of dynamically typed values. @$pb.TagNumber(1) $core.List get values => $_getList(0); } diff --git a/lib/src/gen/google/protobuf/struct.pbenum.dart b/lib/src/gen/google/protobuf/struct.pbenum.dart index 086d088a0a0..bf7c5719552 100644 --- a/lib/src/gen/google/protobuf/struct.pbenum.dart +++ b/lib/src/gen/google/protobuf/struct.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,6 +13,10 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// `NullValue` is a singleton enumeration to represent the null value for the +/// `Value` type union. +/// +/// The JSON representation for `NullValue` is JSON `null`. class NullValue extends $pb.ProtobufEnum { static const NullValue NULL_VALUE = NullValue._(0, _omitEnumNames ? '' : 'NULL_VALUE'); diff --git a/lib/src/gen/google/protobuf/struct.pbjson.dart b/lib/src/gen/google/protobuf/struct.pbjson.dart index 961588c8738..ffa25fa6d68 100644 --- a/lib/src/gen/google/protobuf/struct.pbjson.dart +++ b/lib/src/gen/google/protobuf/struct.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/protobuf/timestamp.pb.dart b/lib/src/gen/google/protobuf/timestamp.pb.dart index 8138be60825..ea44b44e4ca 100644 --- a/lib/src/gen/google/protobuf/timestamp.pb.dart +++ b/lib/src/gen/google/protobuf/timestamp.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -15,8 +15,109 @@ import 'package:fixnum/fixnum.dart' as $fixnum; import 'package:protobuf/protobuf.dart' as $pb; import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; +/// A Timestamp represents a point in time independent of any time zone or local +/// calendar, encoded as a count of seconds and fractions of seconds at +/// nanosecond resolution. The count is relative to an epoch at UTC midnight on +/// January 1, 1970, in the proleptic Gregorian calendar which extends the +/// Gregorian calendar backwards to year one. +/// +/// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap +/// second table is needed for interpretation, using a [24-hour linear +/// smear](https://developers.google.com/time/smear). +/// +/// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By +/// restricting to that range, we ensure that we can convert to and from [RFC +/// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings. +/// +/// # Examples +/// +/// Example 1: Compute Timestamp from POSIX `time()`. +/// +/// Timestamp timestamp; +/// timestamp.set_seconds(time(NULL)); +/// timestamp.set_nanos(0); +/// +/// Example 2: Compute Timestamp from POSIX `gettimeofday()`. +/// +/// struct timeval tv; +/// gettimeofday(&tv, NULL); +/// +/// Timestamp timestamp; +/// timestamp.set_seconds(tv.tv_sec); +/// timestamp.set_nanos(tv.tv_usec * 1000); +/// +/// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. +/// +/// FILETIME ft; +/// GetSystemTimeAsFileTime(&ft); +/// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; +/// +/// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z +/// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. +/// Timestamp timestamp; +/// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); +/// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); +/// +/// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. +/// +/// long millis = System.currentTimeMillis(); +/// +/// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) +/// .setNanos((int) ((millis % 1000) * 1000000)).build(); +/// +/// Example 5: Compute Timestamp from Java `Instant.now()`. +/// +/// Instant now = Instant.now(); +/// +/// Timestamp timestamp = +/// Timestamp.newBuilder().setSeconds(now.getEpochSecond()) +/// .setNanos(now.getNano()).build(); +/// +/// Example 6: Compute Timestamp from current time in Python. +/// +/// timestamp = Timestamp() +/// timestamp.GetCurrentTime() +/// +/// # JSON Mapping +/// +/// In JSON format, the Timestamp type is encoded as a string in the +/// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the +/// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z" +/// where {year} is always expressed using four digits while {month}, {day}, +/// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional +/// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), +/// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone +/// is required. A proto3 JSON serializer should always use UTC (as indicated by +/// "Z") when printing the Timestamp type and a proto3 JSON parser should be +/// able to accept both UTC and other timezones (as indicated by an offset). +/// +/// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past +/// 01:30 UTC on January 15, 2017. +/// +/// In JavaScript, one can convert a Date object to this format using the +/// standard +/// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString) +/// method. In Python, a standard `datetime.datetime` object can be converted +/// to this format using +/// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with +/// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use +/// the Joda Time's [`ISODateTimeFormat.dateTime()`]( +/// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime() +/// ) to obtain a formatter capable of generating timestamps in this format. class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { - factory Timestamp() => create(); + factory Timestamp({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final $result = create(); + if (seconds != null) { + $result.seconds = seconds; + } + if (nanos != null) { + $result.nanos = nanos; + } + return $result; + } Timestamp._() : super(); factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -48,6 +149,9 @@ class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Timestamp? _defaultInstance; + /// Represents seconds of UTC time since Unix epoch + /// 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to + /// 9999-12-31T23:59:59Z inclusive. @$pb.TagNumber(1) $fixnum.Int64 get seconds => $_getI64(0); @$pb.TagNumber(1) @@ -57,6 +161,10 @@ class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { @$pb.TagNumber(1) void clearSeconds() => clearField(1); + /// Non-negative fractions of a second at nanosecond resolution. Negative + /// second values with fractions must still have non-negative nanos values + /// that count forward in time. Must be from 0 to 999,999,999 + /// inclusive. @$pb.TagNumber(2) $core.int get nanos => $_getIZ(1); @$pb.TagNumber(2) diff --git a/lib/src/gen/google/protobuf/timestamp.pbenum.dart b/lib/src/gen/google/protobuf/timestamp.pbenum.dart index 2813d32e1dc..30275f6a882 100644 --- a/lib/src/gen/google/protobuf/timestamp.pbenum.dart +++ b/lib/src/gen/google/protobuf/timestamp.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/protobuf/timestamp.pbjson.dart b/lib/src/gen/google/protobuf/timestamp.pbjson.dart index ee27f114384..3dfd63b549d 100644 --- a/lib/src/gen/google/protobuf/timestamp.pbjson.dart +++ b/lib/src/gen/google/protobuf/timestamp.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/protobuf/wrappers.pb.dart b/lib/src/gen/google/protobuf/wrappers.pb.dart index 38b29addd45..7ff6e085fc3 100644 --- a/lib/src/gen/google/protobuf/wrappers.pb.dart +++ b/lib/src/gen/google/protobuf/wrappers.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -15,8 +15,19 @@ import 'package:fixnum/fixnum.dart' as $fixnum; import 'package:protobuf/protobuf.dart' as $pb; import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; +/// Wrapper message for `double`. +/// +/// The JSON representation for `DoubleValue` is JSON number. class DoubleValue extends $pb.GeneratedMessage with $mixin.DoubleValueMixin { - factory DoubleValue() => create(); + factory DoubleValue({ + $core.double? value, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + return $result; + } DoubleValue._() : super(); factory DoubleValue.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DoubleValue.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -47,6 +58,7 @@ class DoubleValue extends $pb.GeneratedMessage with $mixin.DoubleValueMixin { static DoubleValue getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DoubleValue? _defaultInstance; + /// The double value. @$pb.TagNumber(1) $core.double get value => $_getN(0); @$pb.TagNumber(1) @@ -57,8 +69,19 @@ class DoubleValue extends $pb.GeneratedMessage with $mixin.DoubleValueMixin { void clearValue() => clearField(1); } +/// Wrapper message for `float`. +/// +/// The JSON representation for `FloatValue` is JSON number. class FloatValue extends $pb.GeneratedMessage with $mixin.FloatValueMixin { - factory FloatValue() => create(); + factory FloatValue({ + $core.double? value, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + return $result; + } FloatValue._() : super(); factory FloatValue.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FloatValue.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -89,6 +112,7 @@ class FloatValue extends $pb.GeneratedMessage with $mixin.FloatValueMixin { static FloatValue getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FloatValue? _defaultInstance; + /// The float value. @$pb.TagNumber(1) $core.double get value => $_getN(0); @$pb.TagNumber(1) @@ -99,8 +123,19 @@ class FloatValue extends $pb.GeneratedMessage with $mixin.FloatValueMixin { void clearValue() => clearField(1); } +/// Wrapper message for `int64`. +/// +/// The JSON representation for `Int64Value` is JSON string. class Int64Value extends $pb.GeneratedMessage with $mixin.Int64ValueMixin { - factory Int64Value() => create(); + factory Int64Value({ + $fixnum.Int64? value, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + return $result; + } Int64Value._() : super(); factory Int64Value.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Int64Value.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -131,6 +166,7 @@ class Int64Value extends $pb.GeneratedMessage with $mixin.Int64ValueMixin { static Int64Value getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Int64Value? _defaultInstance; + /// The int64 value. @$pb.TagNumber(1) $fixnum.Int64 get value => $_getI64(0); @$pb.TagNumber(1) @@ -141,8 +177,19 @@ class Int64Value extends $pb.GeneratedMessage with $mixin.Int64ValueMixin { void clearValue() => clearField(1); } +/// Wrapper message for `uint64`. +/// +/// The JSON representation for `UInt64Value` is JSON string. class UInt64Value extends $pb.GeneratedMessage with $mixin.UInt64ValueMixin { - factory UInt64Value() => create(); + factory UInt64Value({ + $fixnum.Int64? value, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + return $result; + } UInt64Value._() : super(); factory UInt64Value.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UInt64Value.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -173,6 +220,7 @@ class UInt64Value extends $pb.GeneratedMessage with $mixin.UInt64ValueMixin { static UInt64Value getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UInt64Value? _defaultInstance; + /// The uint64 value. @$pb.TagNumber(1) $fixnum.Int64 get value => $_getI64(0); @$pb.TagNumber(1) @@ -183,8 +231,19 @@ class UInt64Value extends $pb.GeneratedMessage with $mixin.UInt64ValueMixin { void clearValue() => clearField(1); } +/// Wrapper message for `int32`. +/// +/// The JSON representation for `Int32Value` is JSON number. class Int32Value extends $pb.GeneratedMessage with $mixin.Int32ValueMixin { - factory Int32Value() => create(); + factory Int32Value({ + $core.int? value, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + return $result; + } Int32Value._() : super(); factory Int32Value.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Int32Value.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -215,6 +274,7 @@ class Int32Value extends $pb.GeneratedMessage with $mixin.Int32ValueMixin { static Int32Value getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Int32Value? _defaultInstance; + /// The int32 value. @$pb.TagNumber(1) $core.int get value => $_getIZ(0); @$pb.TagNumber(1) @@ -225,8 +285,19 @@ class Int32Value extends $pb.GeneratedMessage with $mixin.Int32ValueMixin { void clearValue() => clearField(1); } +/// Wrapper message for `uint32`. +/// +/// The JSON representation for `UInt32Value` is JSON number. class UInt32Value extends $pb.GeneratedMessage with $mixin.UInt32ValueMixin { - factory UInt32Value() => create(); + factory UInt32Value({ + $core.int? value, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + return $result; + } UInt32Value._() : super(); factory UInt32Value.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UInt32Value.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -257,6 +328,7 @@ class UInt32Value extends $pb.GeneratedMessage with $mixin.UInt32ValueMixin { static UInt32Value getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UInt32Value? _defaultInstance; + /// The uint32 value. @$pb.TagNumber(1) $core.int get value => $_getIZ(0); @$pb.TagNumber(1) @@ -267,8 +339,19 @@ class UInt32Value extends $pb.GeneratedMessage with $mixin.UInt32ValueMixin { void clearValue() => clearField(1); } +/// Wrapper message for `bool`. +/// +/// The JSON representation for `BoolValue` is JSON `true` and `false`. class BoolValue extends $pb.GeneratedMessage with $mixin.BoolValueMixin { - factory BoolValue() => create(); + factory BoolValue({ + $core.bool? value, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + return $result; + } BoolValue._() : super(); factory BoolValue.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BoolValue.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -299,6 +382,7 @@ class BoolValue extends $pb.GeneratedMessage with $mixin.BoolValueMixin { static BoolValue getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static BoolValue? _defaultInstance; + /// The bool value. @$pb.TagNumber(1) $core.bool get value => $_getBF(0); @$pb.TagNumber(1) @@ -309,8 +393,19 @@ class BoolValue extends $pb.GeneratedMessage with $mixin.BoolValueMixin { void clearValue() => clearField(1); } +/// Wrapper message for `string`. +/// +/// The JSON representation for `StringValue` is JSON string. class StringValue extends $pb.GeneratedMessage with $mixin.StringValueMixin { - factory StringValue() => create(); + factory StringValue({ + $core.String? value, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + return $result; + } StringValue._() : super(); factory StringValue.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StringValue.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -341,6 +436,7 @@ class StringValue extends $pb.GeneratedMessage with $mixin.StringValueMixin { static StringValue getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StringValue? _defaultInstance; + /// The string value. @$pb.TagNumber(1) $core.String get value => $_getSZ(0); @$pb.TagNumber(1) @@ -351,8 +447,19 @@ class StringValue extends $pb.GeneratedMessage with $mixin.StringValueMixin { void clearValue() => clearField(1); } +/// Wrapper message for `bytes`. +/// +/// The JSON representation for `BytesValue` is JSON string. class BytesValue extends $pb.GeneratedMessage with $mixin.BytesValueMixin { - factory BytesValue() => create(); + factory BytesValue({ + $core.List<$core.int>? value, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + return $result; + } BytesValue._() : super(); factory BytesValue.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BytesValue.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -383,6 +490,7 @@ class BytesValue extends $pb.GeneratedMessage with $mixin.BytesValueMixin { static BytesValue getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static BytesValue? _defaultInstance; + /// The bytes value. @$pb.TagNumber(1) $core.List<$core.int> get value => $_getN(0); @$pb.TagNumber(1) diff --git a/lib/src/gen/google/protobuf/wrappers.pbenum.dart b/lib/src/gen/google/protobuf/wrappers.pbenum.dart index 41707586854..68f33ec23f9 100644 --- a/lib/src/gen/google/protobuf/wrappers.pbenum.dart +++ b/lib/src/gen/google/protobuf/wrappers.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/protobuf/wrappers.pbjson.dart b/lib/src/gen/google/protobuf/wrappers.pbjson.dart index 1b5741590c5..c30acdb0796 100644 --- a/lib/src/gen/google/protobuf/wrappers.pbjson.dart +++ b/lib/src/gen/google/protobuf/wrappers.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/rpc/code.pb.dart b/lib/src/gen/google/rpc/code.pb.dart index 7eef4c27cf6..f6f15793b4c 100644 --- a/lib/src/gen/google/rpc/code.pb.dart +++ b/lib/src/gen/google/rpc/code.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/rpc/code.pbenum.dart b/lib/src/gen/google/rpc/code.pbenum.dart index b489217ee2b..36a43dc4173 100644 --- a/lib/src/gen/google/rpc/code.pbenum.dart +++ b/lib/src/gen/google/rpc/code.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,6 +13,13 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// The canonical error codes for gRPC APIs. +/// +/// +/// Sometimes multiple error codes may apply. Services should return +/// the most specific error code that applies. For example, prefer +/// `OUT_OF_RANGE` over `FAILED_PRECONDITION` if both codes apply. +/// Similarly prefer `NOT_FOUND` or `ALREADY_EXISTS` over `FAILED_PRECONDITION`. class Code extends $pb.ProtobufEnum { static const Code OK = Code._(0, _omitEnumNames ? '' : 'OK'); static const Code CANCELLED = Code._(1, _omitEnumNames ? '' : 'CANCELLED'); diff --git a/lib/src/gen/google/rpc/code.pbjson.dart b/lib/src/gen/google/rpc/code.pbjson.dart index c9ad3832b60..79f111b6f13 100644 --- a/lib/src/gen/google/rpc/code.pbjson.dart +++ b/lib/src/gen/google/rpc/code.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/rpc/context/attribute_context.pb.dart b/lib/src/gen/google/rpc/context/attribute_context.pb.dart index 2d949712d82..e447d09dfb8 100644 --- a/lib/src/gen/google/rpc/context/attribute_context.pb.dart +++ b/lib/src/gen/google/rpc/context/attribute_context.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -19,8 +19,36 @@ import '../../protobuf/duration.pb.dart' as $3; import '../../protobuf/struct.pb.dart' as $1; import '../../protobuf/timestamp.pb.dart' as $2; +/// This message defines attributes for a node that handles a network request. +/// The node can be either a service or an application that sends, forwards, +/// or receives the request. Service peers should fill in +/// `principal` and `labels` as appropriate. class AttributeContext_Peer extends $pb.GeneratedMessage { - factory AttributeContext_Peer() => create(); + factory AttributeContext_Peer({ + $core.String? ip, + $fixnum.Int64? port, + $core.Map<$core.String, $core.String>? labels, + $core.String? principal, + $core.String? regionCode, + }) { + final $result = create(); + if (ip != null) { + $result.ip = ip; + } + if (port != null) { + $result.port = port; + } + if (labels != null) { + $result.labels.addAll(labels); + } + if (principal != null) { + $result.principal = principal; + } + if (regionCode != null) { + $result.regionCode = regionCode; + } + return $result; + } AttributeContext_Peer._() : super(); factory AttributeContext_Peer.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AttributeContext_Peer.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -55,6 +83,7 @@ class AttributeContext_Peer extends $pb.GeneratedMessage { static AttributeContext_Peer getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AttributeContext_Peer? _defaultInstance; + /// The IP address of the peer. @$pb.TagNumber(1) $core.String get ip => $_getSZ(0); @$pb.TagNumber(1) @@ -64,6 +93,7 @@ class AttributeContext_Peer extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearIp() => clearField(1); + /// The network port of the peer. @$pb.TagNumber(2) $fixnum.Int64 get port => $_getI64(1); @$pb.TagNumber(2) @@ -73,9 +103,13 @@ class AttributeContext_Peer extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearPort() => clearField(2); + /// The labels associated with the peer. @$pb.TagNumber(6) $core.Map<$core.String, $core.String> get labels => $_getMap(2); + /// The identity of this peer. Similar to `Request.auth.principal`, but + /// relative to the peer instead of the request. For example, the + /// identity associated with a load balancer that forwarded the request. @$pb.TagNumber(7) $core.String get principal => $_getSZ(3); @$pb.TagNumber(7) @@ -85,6 +119,9 @@ class AttributeContext_Peer extends $pb.GeneratedMessage { @$pb.TagNumber(7) void clearPrincipal() => clearField(7); + /// The CLDR country/region code associated with the above IP address. + /// If the IP address is private, the `region_code` should reflect the + /// physical location where this peer is running. @$pb.TagNumber(8) $core.String get regionCode => $_getSZ(4); @$pb.TagNumber(8) @@ -95,8 +132,31 @@ class AttributeContext_Peer extends $pb.GeneratedMessage { void clearRegionCode() => clearField(8); } +/// This message defines attributes associated with API operations, such as +/// a network API request. The terminology is based on the conventions used +/// by Google APIs, Istio, and OpenAPI. class AttributeContext_Api extends $pb.GeneratedMessage { - factory AttributeContext_Api() => create(); + factory AttributeContext_Api({ + $core.String? service, + $core.String? operation, + $core.String? protocol, + $core.String? version, + }) { + final $result = create(); + if (service != null) { + $result.service = service; + } + if (operation != null) { + $result.operation = operation; + } + if (protocol != null) { + $result.protocol = protocol; + } + if (version != null) { + $result.version = version; + } + return $result; + } AttributeContext_Api._() : super(); factory AttributeContext_Api.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AttributeContext_Api.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -130,6 +190,9 @@ class AttributeContext_Api extends $pb.GeneratedMessage { static AttributeContext_Api getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AttributeContext_Api? _defaultInstance; + /// The API service name. It is a logical identifier for a networked API, + /// such as "pubsub.googleapis.com". The naming syntax depends on the + /// API management system being used for handling the request. @$pb.TagNumber(1) $core.String get service => $_getSZ(0); @$pb.TagNumber(1) @@ -139,6 +202,9 @@ class AttributeContext_Api extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearService() => clearField(1); + /// The API operation name. For gRPC requests, it is the fully qualified API + /// method name, such as "google.pubsub.v1.Publisher.Publish". For OpenAPI + /// requests, it is the `operationId`, such as "getPet". @$pb.TagNumber(2) $core.String get operation => $_getSZ(1); @$pb.TagNumber(2) @@ -148,6 +214,8 @@ class AttributeContext_Api extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearOperation() => clearField(2); + /// The API protocol used for sending the request, such as "http", "https", + /// "grpc", or "internal". @$pb.TagNumber(3) $core.String get protocol => $_getSZ(2); @$pb.TagNumber(3) @@ -157,6 +225,8 @@ class AttributeContext_Api extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearProtocol() => clearField(3); + /// The API version associated with the API operation above, such as "v1" or + /// "v1alpha1". @$pb.TagNumber(4) $core.String get version => $_getSZ(3); @$pb.TagNumber(4) @@ -167,8 +237,35 @@ class AttributeContext_Api extends $pb.GeneratedMessage { void clearVersion() => clearField(4); } +/// This message defines request authentication attributes. Terminology is +/// based on the JSON Web Token (JWT) standard, but the terms also +/// correlate to concepts in other standards. class AttributeContext_Auth extends $pb.GeneratedMessage { - factory AttributeContext_Auth() => create(); + factory AttributeContext_Auth({ + $core.String? principal, + $core.Iterable<$core.String>? audiences, + $core.String? presenter, + $1.Struct? claims, + $core.Iterable<$core.String>? accessLevels, + }) { + final $result = create(); + if (principal != null) { + $result.principal = principal; + } + if (audiences != null) { + $result.audiences.addAll(audiences); + } + if (presenter != null) { + $result.presenter = presenter; + } + if (claims != null) { + $result.claims = claims; + } + if (accessLevels != null) { + $result.accessLevels.addAll(accessLevels); + } + return $result; + } AttributeContext_Auth._() : super(); factory AttributeContext_Auth.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AttributeContext_Auth.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -203,6 +300,11 @@ class AttributeContext_Auth extends $pb.GeneratedMessage { static AttributeContext_Auth getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AttributeContext_Auth? _defaultInstance; + /// The authenticated principal. Reflects the issuer (`iss`) and subject + /// (`sub`) claims within a JWT. The issuer and subject should be `/` + /// delimited, with `/` percent-encoded within the subject fragment. For + /// Google accounts, the principal format is: + /// "https://accounts.google.com/{id}" @$pb.TagNumber(1) $core.String get principal => $_getSZ(0); @$pb.TagNumber(1) @@ -212,9 +314,27 @@ class AttributeContext_Auth extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearPrincipal() => clearField(1); + /// The intended audience(s) for this authentication information. Reflects + /// the audience (`aud`) claim within a JWT. The audience + /// value(s) depends on the `issuer`, but typically include one or more of + /// the following pieces of information: + /// + /// * The services intended to receive the credential. For example, + /// ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. + /// * A set of service-based scopes. For example, + /// ["https://www.googleapis.com/auth/cloud-platform"]. + /// * The client id of an app, such as the Firebase project id for JWTs + /// from Firebase Auth. + /// + /// Consult the documentation for the credential issuer to determine the + /// information provided. @$pb.TagNumber(2) $core.List<$core.String> get audiences => $_getList(1); + /// The authorized presenter of the credential. Reflects the optional + /// Authorized Presenter (`azp`) claim within a JWT or the + /// OAuth client id. For example, a Google Cloud Platform client id looks + /// as follows: "123456789012.apps.googleusercontent.com". @$pb.TagNumber(3) $core.String get presenter => $_getSZ(2); @$pb.TagNumber(3) @@ -224,6 +344,21 @@ class AttributeContext_Auth extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearPresenter() => clearField(3); + /// Structured claims presented with the credential. JWTs include + /// `{key: value}` pairs for standard and private claims. The following + /// is a subset of the standard required and optional claims that would + /// typically be presented for a Google-based JWT: + /// + /// {'iss': 'accounts.google.com', + /// 'sub': '113289723416554971153', + /// 'aud': ['123456789012', 'pubsub.googleapis.com'], + /// 'azp': '123456789012.apps.googleusercontent.com', + /// 'email': 'jsmith@example.com', + /// 'iat': 1353601026, + /// 'exp': 1353604926} + /// + /// SAML assertions are similarly specified, but with an identity provider + /// dependent structure. @$pb.TagNumber(4) $1.Struct get claims => $_getN(3); @$pb.TagNumber(4) @@ -235,12 +370,74 @@ class AttributeContext_Auth extends $pb.GeneratedMessage { @$pb.TagNumber(4) $1.Struct ensureClaims() => $_ensure(3); + /// A list of access level resource names that allow resources to be + /// accessed by authenticated requester. It is part of Secure GCP processing + /// for the incoming request. An access level string has the format: + /// "//{api_service_name}/accessPolicies/{policy_id}/accessLevels/{short_name}" + /// + /// Example: + /// "//accesscontextmanager.googleapis.com/accessPolicies/MY_POLICY_ID/accessLevels/MY_LEVEL" @$pb.TagNumber(5) $core.List<$core.String> get accessLevels => $_getList(4); } +/// This message defines attributes for an HTTP request. If the actual +/// request is not an HTTP request, the runtime system should try to map +/// the actual request to an equivalent HTTP request. class AttributeContext_Request extends $pb.GeneratedMessage { - factory AttributeContext_Request() => create(); + factory AttributeContext_Request({ + $core.String? id, + $core.String? method, + $core.Map<$core.String, $core.String>? headers, + $core.String? path, + $core.String? host, + $core.String? scheme, + $core.String? query, + $2.Timestamp? time, + $fixnum.Int64? size, + $core.String? protocol, + $core.String? reason, + AttributeContext_Auth? auth, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (method != null) { + $result.method = method; + } + if (headers != null) { + $result.headers.addAll(headers); + } + if (path != null) { + $result.path = path; + } + if (host != null) { + $result.host = host; + } + if (scheme != null) { + $result.scheme = scheme; + } + if (query != null) { + $result.query = query; + } + if (time != null) { + $result.time = time; + } + if (size != null) { + $result.size = size; + } + if (protocol != null) { + $result.protocol = protocol; + } + if (reason != null) { + $result.reason = reason; + } + if (auth != null) { + $result.auth = auth; + } + return $result; + } AttributeContext_Request._() : super(); factory AttributeContext_Request.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AttributeContext_Request.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -282,6 +479,9 @@ class AttributeContext_Request extends $pb.GeneratedMessage { static AttributeContext_Request getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AttributeContext_Request? _defaultInstance; + /// The unique ID for a request, which can be propagated to downstream + /// systems. The ID should have low probability of collision + /// within a single day for a specific service. @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) @@ -291,6 +491,7 @@ class AttributeContext_Request extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearId() => clearField(1); + /// The HTTP request method, such as `GET`, `POST`. @$pb.TagNumber(2) $core.String get method => $_getSZ(1); @$pb.TagNumber(2) @@ -300,9 +501,13 @@ class AttributeContext_Request extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearMethod() => clearField(2); + /// The HTTP request headers. If multiple headers share the same key, they + /// must be merged according to the HTTP spec. All header keys must be + /// lowercased, because HTTP header keys are case-insensitive. @$pb.TagNumber(3) $core.Map<$core.String, $core.String> get headers => $_getMap(2); + /// The HTTP URL path, excluding the query parameters. @$pb.TagNumber(4) $core.String get path => $_getSZ(3); @$pb.TagNumber(4) @@ -312,6 +517,7 @@ class AttributeContext_Request extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearPath() => clearField(4); + /// The HTTP request `Host` header value. @$pb.TagNumber(5) $core.String get host => $_getSZ(4); @$pb.TagNumber(5) @@ -321,6 +527,7 @@ class AttributeContext_Request extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearHost() => clearField(5); + /// The HTTP URL scheme, such as `http` and `https`. @$pb.TagNumber(6) $core.String get scheme => $_getSZ(5); @$pb.TagNumber(6) @@ -330,6 +537,8 @@ class AttributeContext_Request extends $pb.GeneratedMessage { @$pb.TagNumber(6) void clearScheme() => clearField(6); + /// The HTTP URL query in the format of `name1=value1&name2=value2`, as it + /// appears in the first line of the HTTP request. No decoding is performed. @$pb.TagNumber(7) $core.String get query => $_getSZ(6); @$pb.TagNumber(7) @@ -339,6 +548,8 @@ class AttributeContext_Request extends $pb.GeneratedMessage { @$pb.TagNumber(7) void clearQuery() => clearField(7); + /// The timestamp when the `destination` service receives the last byte of + /// the request. @$pb.TagNumber(9) $2.Timestamp get time => $_getN(7); @$pb.TagNumber(9) @@ -350,6 +561,7 @@ class AttributeContext_Request extends $pb.GeneratedMessage { @$pb.TagNumber(9) $2.Timestamp ensureTime() => $_ensure(7); + /// The HTTP request size in bytes. If unknown, it must be -1. @$pb.TagNumber(10) $fixnum.Int64 get size => $_getI64(8); @$pb.TagNumber(10) @@ -359,6 +571,10 @@ class AttributeContext_Request extends $pb.GeneratedMessage { @$pb.TagNumber(10) void clearSize() => clearField(10); + /// The network protocol used with the request, such as "http/1.1", + /// "spdy/3", "h2", "h2c", "webrtc", "tcp", "udp", "quic". See + /// https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml#alpn-protocol-ids + /// for details. @$pb.TagNumber(11) $core.String get protocol => $_getSZ(9); @$pb.TagNumber(11) @@ -368,6 +584,8 @@ class AttributeContext_Request extends $pb.GeneratedMessage { @$pb.TagNumber(11) void clearProtocol() => clearField(11); + /// A special parameter for request reason. It is used by security systems + /// to associate auditing information with a request. @$pb.TagNumber(12) $core.String get reason => $_getSZ(10); @$pb.TagNumber(12) @@ -377,6 +595,8 @@ class AttributeContext_Request extends $pb.GeneratedMessage { @$pb.TagNumber(12) void clearReason() => clearField(12); + /// The request authentication. May be absent for unauthenticated requests. + /// Derived from the HTTP request `Authorization` header or equivalent. @$pb.TagNumber(13) AttributeContext_Auth get auth => $_getN(11); @$pb.TagNumber(13) @@ -389,8 +609,34 @@ class AttributeContext_Request extends $pb.GeneratedMessage { AttributeContext_Auth ensureAuth() => $_ensure(11); } +/// This message defines attributes for a typical network response. It +/// generally models semantics of an HTTP response. class AttributeContext_Response extends $pb.GeneratedMessage { - factory AttributeContext_Response() => create(); + factory AttributeContext_Response({ + $fixnum.Int64? code, + $fixnum.Int64? size, + $core.Map<$core.String, $core.String>? headers, + $2.Timestamp? time, + $3.Duration? backendLatency, + }) { + final $result = create(); + if (code != null) { + $result.code = code; + } + if (size != null) { + $result.size = size; + } + if (headers != null) { + $result.headers.addAll(headers); + } + if (time != null) { + $result.time = time; + } + if (backendLatency != null) { + $result.backendLatency = backendLatency; + } + return $result; + } AttributeContext_Response._() : super(); factory AttributeContext_Response.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AttributeContext_Response.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -425,6 +671,7 @@ class AttributeContext_Response extends $pb.GeneratedMessage { static AttributeContext_Response getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AttributeContext_Response? _defaultInstance; + /// The HTTP response status code, such as `200` and `404`. @$pb.TagNumber(1) $fixnum.Int64 get code => $_getI64(0); @$pb.TagNumber(1) @@ -434,6 +681,7 @@ class AttributeContext_Response extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearCode() => clearField(1); + /// The HTTP response size in bytes. If unknown, it must be -1. @$pb.TagNumber(2) $fixnum.Int64 get size => $_getI64(1); @$pb.TagNumber(2) @@ -443,9 +691,14 @@ class AttributeContext_Response extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearSize() => clearField(2); + /// The HTTP response headers. If multiple headers share the same key, they + /// must be merged according to HTTP spec. All header keys must be + /// lowercased, because HTTP header keys are case-insensitive. @$pb.TagNumber(3) $core.Map<$core.String, $core.String> get headers => $_getMap(2); + /// The timestamp when the `destination` service sends the last byte of + /// the response. @$pb.TagNumber(4) $2.Timestamp get time => $_getN(3); @$pb.TagNumber(4) @@ -457,6 +710,10 @@ class AttributeContext_Response extends $pb.GeneratedMessage { @$pb.TagNumber(4) $2.Timestamp ensureTime() => $_ensure(3); + /// The amount of time it takes the backend service to fully respond to a + /// request. Measured from when the destination service starts to send the + /// request to the backend until when the destination service receives the + /// complete response from the backend. @$pb.TagNumber(5) $3.Duration get backendLatency => $_getN(4); @$pb.TagNumber(5) @@ -469,8 +726,63 @@ class AttributeContext_Response extends $pb.GeneratedMessage { $3.Duration ensureBackendLatency() => $_ensure(4); } +/// This message defines core attributes for a resource. A resource is an +/// addressable (named) entity provided by the destination service. For +/// example, a file stored on a network storage service. class AttributeContext_Resource extends $pb.GeneratedMessage { - factory AttributeContext_Resource() => create(); + factory AttributeContext_Resource({ + $core.String? service, + $core.String? name, + $core.String? type, + $core.Map<$core.String, $core.String>? labels, + $core.String? uid, + $core.Map<$core.String, $core.String>? annotations, + $core.String? displayName, + $2.Timestamp? createTime, + $2.Timestamp? updateTime, + $2.Timestamp? deleteTime, + $core.String? etag, + $core.String? location, + }) { + final $result = create(); + if (service != null) { + $result.service = service; + } + if (name != null) { + $result.name = name; + } + if (type != null) { + $result.type = type; + } + if (labels != null) { + $result.labels.addAll(labels); + } + if (uid != null) { + $result.uid = uid; + } + if (annotations != null) { + $result.annotations.addAll(annotations); + } + if (displayName != null) { + $result.displayName = displayName; + } + if (createTime != null) { + $result.createTime = createTime; + } + if (updateTime != null) { + $result.updateTime = updateTime; + } + if (deleteTime != null) { + $result.deleteTime = deleteTime; + } + if (etag != null) { + $result.etag = etag; + } + if (location != null) { + $result.location = location; + } + return $result; + } AttributeContext_Resource._() : super(); factory AttributeContext_Resource.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AttributeContext_Resource.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -512,6 +824,9 @@ class AttributeContext_Resource extends $pb.GeneratedMessage { static AttributeContext_Resource getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AttributeContext_Resource? _defaultInstance; + /// The name of the service that this resource belongs to, such as + /// `pubsub.googleapis.com`. The service may be different from the DNS + /// hostname that actually serves the request. @$pb.TagNumber(1) $core.String get service => $_getSZ(0); @$pb.TagNumber(1) @@ -521,6 +836,18 @@ class AttributeContext_Resource extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearService() => clearField(1); + /// The stable identifier (name) of a resource on the `service`. A resource + /// can be logically identified as "//{resource.service}/{resource.name}". + /// The differences between a resource name and a URI are: + /// + /// * Resource name is a logical identifier, independent of network + /// protocol and API version. For example, + /// `//pubsub.googleapis.com/projects/123/topics/news-feed`. + /// * URI often includes protocol and version information, so it can + /// be used directly by applications. For example, + /// `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. + /// + /// See https://cloud.google.com/apis/design/resource_names for details. @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) @@ -530,6 +857,11 @@ class AttributeContext_Resource extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearName() => clearField(2); + /// The type of the resource. The syntax is platform-specific because + /// different platforms define their resources differently. + /// + /// For Google APIs, the type format must be "{service}/{kind}", such as + /// "pubsub.googleapis.com/Topic". @$pb.TagNumber(3) $core.String get type => $_getSZ(2); @$pb.TagNumber(3) @@ -539,9 +871,16 @@ class AttributeContext_Resource extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearType() => clearField(3); + /// The labels or tags on the resource, such as AWS resource tags and + /// Kubernetes resource labels. @$pb.TagNumber(4) $core.Map<$core.String, $core.String> get labels => $_getMap(3); + /// The unique identifier of the resource. UID is unique in the time + /// and space for this resource within the scope of the service. It is + /// typically generated by the server on successful creation of a resource + /// and must not be changed. UID is used to uniquely identify resources + /// with resource name reuses. This should be a UUID4. @$pb.TagNumber(5) $core.String get uid => $_getSZ(4); @$pb.TagNumber(5) @@ -551,9 +890,15 @@ class AttributeContext_Resource extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearUid() => clearField(5); + /// Annotations is an unstructured key-value map stored with a resource that + /// may be set by external tools to store and retrieve arbitrary metadata. + /// They are not queryable and should be preserved when modifying objects. + /// + /// More info: https://kubernetes.io/docs/user-guide/annotations @$pb.TagNumber(6) $core.Map<$core.String, $core.String> get annotations => $_getMap(5); + /// Mutable. The display name set by clients. Must be <= 63 characters. @$pb.TagNumber(7) $core.String get displayName => $_getSZ(6); @$pb.TagNumber(7) @@ -563,6 +908,8 @@ class AttributeContext_Resource extends $pb.GeneratedMessage { @$pb.TagNumber(7) void clearDisplayName() => clearField(7); + /// Output only. The timestamp when the resource was created. This may + /// be either the time creation was initiated or when it was completed. @$pb.TagNumber(8) $2.Timestamp get createTime => $_getN(7); @$pb.TagNumber(8) @@ -574,6 +921,9 @@ class AttributeContext_Resource extends $pb.GeneratedMessage { @$pb.TagNumber(8) $2.Timestamp ensureCreateTime() => $_ensure(7); + /// Output only. The timestamp when the resource was last updated. Any + /// change to the resource made by users must refresh this value. + /// Changes to a resource made by the service should refresh this value. @$pb.TagNumber(9) $2.Timestamp get updateTime => $_getN(8); @$pb.TagNumber(9) @@ -585,6 +935,8 @@ class AttributeContext_Resource extends $pb.GeneratedMessage { @$pb.TagNumber(9) $2.Timestamp ensureUpdateTime() => $_ensure(8); + /// Output only. The timestamp when the resource was deleted. + /// If the resource is not deleted, this must be empty. @$pb.TagNumber(10) $2.Timestamp get deleteTime => $_getN(9); @$pb.TagNumber(10) @@ -596,6 +948,9 @@ class AttributeContext_Resource extends $pb.GeneratedMessage { @$pb.TagNumber(10) $2.Timestamp ensureDeleteTime() => $_ensure(9); + /// Output only. An opaque value that uniquely identifies a version or + /// generation of a resource. It can be used to confirm that the client + /// and server agree on the ordering of a resource being written. @$pb.TagNumber(11) $core.String get etag => $_getSZ(10); @$pb.TagNumber(11) @@ -605,6 +960,14 @@ class AttributeContext_Resource extends $pb.GeneratedMessage { @$pb.TagNumber(11) void clearEtag() => clearField(11); + /// Immutable. The location of the resource. The location encoding is + /// specific to the service provider, and new encoding may be introduced + /// as the service evolves. + /// + /// For Google Cloud products, the encoding is what is used by Google Cloud + /// APIs, such as `us-east1`, `aws-us-east-1`, and `azure-eastus2`. The + /// semantics of `location` is identical to the + /// `cloud.googleapis.com/location` label used by some Google Cloud APIs. @$pb.TagNumber(12) $core.String get location => $_getSZ(11); @$pb.TagNumber(12) @@ -615,8 +978,61 @@ class AttributeContext_Resource extends $pb.GeneratedMessage { void clearLocation() => clearField(12); } +/// This message defines the standard attribute vocabulary for Google APIs. +/// +/// An attribute is a piece of metadata that describes an activity on a network +/// service. For example, the size of an HTTP request, or the status code of +/// an HTTP response. +/// +/// Each attribute has a type and a name, which is logically defined as +/// a proto message field in `AttributeContext`. The field type becomes the +/// attribute type, and the field path becomes the attribute name. For example, +/// the attribute `source.ip` maps to field `AttributeContext.source.ip`. +/// +/// This message definition is guaranteed not to have any wire breaking change. +/// So you can use it directly for passing attributes across different systems. +/// +/// NOTE: Different system may generate different subset of attributes. Please +/// verify the system specification before relying on an attribute generated +/// a system. class AttributeContext extends $pb.GeneratedMessage { - factory AttributeContext() => create(); + factory AttributeContext({ + AttributeContext_Peer? source, + AttributeContext_Peer? destination, + AttributeContext_Request? request, + AttributeContext_Response? response, + AttributeContext_Resource? resource, + AttributeContext_Api? api, + AttributeContext_Peer? origin, + $core.Iterable<$0.Any>? extensions, + }) { + final $result = create(); + if (source != null) { + $result.source = source; + } + if (destination != null) { + $result.destination = destination; + } + if (request != null) { + $result.request = request; + } + if (response != null) { + $result.response = response; + } + if (resource != null) { + $result.resource = resource; + } + if (api != null) { + $result.api = api; + } + if (origin != null) { + $result.origin = origin; + } + if (extensions != null) { + $result.extensions.addAll(extensions); + } + return $result; + } AttributeContext._() : super(); factory AttributeContext.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AttributeContext.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -654,6 +1070,9 @@ class AttributeContext extends $pb.GeneratedMessage { static AttributeContext getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AttributeContext? _defaultInstance; + /// The source of a network activity, such as starting a TCP connection. + /// In a multi hop network activity, the source represents the sender of the + /// last hop. @$pb.TagNumber(1) AttributeContext_Peer get source => $_getN(0); @$pb.TagNumber(1) @@ -665,6 +1084,9 @@ class AttributeContext extends $pb.GeneratedMessage { @$pb.TagNumber(1) AttributeContext_Peer ensureSource() => $_ensure(0); + /// The destination of a network activity, such as accepting a TCP connection. + /// In a multi hop network activity, the destination represents the receiver of + /// the last hop. @$pb.TagNumber(2) AttributeContext_Peer get destination => $_getN(1); @$pb.TagNumber(2) @@ -676,6 +1098,7 @@ class AttributeContext extends $pb.GeneratedMessage { @$pb.TagNumber(2) AttributeContext_Peer ensureDestination() => $_ensure(1); + /// Represents a network request, such as an HTTP request. @$pb.TagNumber(3) AttributeContext_Request get request => $_getN(2); @$pb.TagNumber(3) @@ -687,6 +1110,7 @@ class AttributeContext extends $pb.GeneratedMessage { @$pb.TagNumber(3) AttributeContext_Request ensureRequest() => $_ensure(2); + /// Represents a network response, such as an HTTP response. @$pb.TagNumber(4) AttributeContext_Response get response => $_getN(3); @$pb.TagNumber(4) @@ -698,6 +1122,9 @@ class AttributeContext extends $pb.GeneratedMessage { @$pb.TagNumber(4) AttributeContext_Response ensureResponse() => $_ensure(3); + /// Represents a target resource that is involved with a network activity. + /// If multiple resources are involved with an activity, this must be the + /// primary one. @$pb.TagNumber(5) AttributeContext_Resource get resource => $_getN(4); @$pb.TagNumber(5) @@ -709,6 +1136,7 @@ class AttributeContext extends $pb.GeneratedMessage { @$pb.TagNumber(5) AttributeContext_Resource ensureResource() => $_ensure(4); + /// Represents an API operation that is involved to a network activity. @$pb.TagNumber(6) AttributeContext_Api get api => $_getN(5); @$pb.TagNumber(6) @@ -720,6 +1148,9 @@ class AttributeContext extends $pb.GeneratedMessage { @$pb.TagNumber(6) AttributeContext_Api ensureApi() => $_ensure(5); + /// The origin of a network activity. In a multi hop network activity, + /// the origin represents the sender of the first hop. For the first hop, + /// the `source` and the `origin` must have the same content. @$pb.TagNumber(7) AttributeContext_Peer get origin => $_getN(6); @$pb.TagNumber(7) @@ -731,6 +1162,7 @@ class AttributeContext extends $pb.GeneratedMessage { @$pb.TagNumber(7) AttributeContext_Peer ensureOrigin() => $_ensure(6); + /// Supports extensions for advanced use cases, such as logs and metrics. @$pb.TagNumber(8) $core.List<$0.Any> get extensions => $_getList(7); } diff --git a/lib/src/gen/google/rpc/context/attribute_context.pbenum.dart b/lib/src/gen/google/rpc/context/attribute_context.pbenum.dart index 828bbac6360..2b82ef14375 100644 --- a/lib/src/gen/google/rpc/context/attribute_context.pbenum.dart +++ b/lib/src/gen/google/rpc/context/attribute_context.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/rpc/context/attribute_context.pbjson.dart b/lib/src/gen/google/rpc/context/attribute_context.pbjson.dart index 280f14dfa2a..93e82c338f4 100644 --- a/lib/src/gen/google/rpc/context/attribute_context.pbjson.dart +++ b/lib/src/gen/google/rpc/context/attribute_context.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/rpc/error_details.pb.dart b/lib/src/gen/google/rpc/error_details.pb.dart index e169f4e6666..096d9a75ff4 100644 --- a/lib/src/gen/google/rpc/error_details.pb.dart +++ b/lib/src/gen/google/rpc/error_details.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -15,8 +15,48 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../protobuf/duration.pb.dart' as $0; +/// Describes the cause of the error with structured details. +/// +/// Example of an error when contacting the "pubsub.googleapis.com" API when it +/// is not enabled: +/// +/// { "reason": "API_DISABLED" +/// "domain": "googleapis.com" +/// "metadata": { +/// "resource": "projects/123", +/// "service": "pubsub.googleapis.com" +/// } +/// } +/// +/// This response indicates that the pubsub.googleapis.com API is not enabled. +/// +/// Example of an error that is returned when attempting to create a Spanner +/// instance in a region that is out of stock: +/// +/// { "reason": "STOCKOUT" +/// "domain": "spanner.googleapis.com", +/// "metadata": { +/// "availableRegions": "us-central1,us-east2" +/// } +/// } class ErrorInfo extends $pb.GeneratedMessage { - factory ErrorInfo() => create(); + factory ErrorInfo({ + $core.String? reason, + $core.String? domain, + $core.Map<$core.String, $core.String>? metadata, + }) { + final $result = create(); + if (reason != null) { + $result.reason = reason; + } + if (domain != null) { + $result.domain = domain; + } + if (metadata != null) { + $result.metadata.addAll(metadata); + } + return $result; + } ErrorInfo._() : super(); factory ErrorInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ErrorInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -49,6 +89,11 @@ class ErrorInfo extends $pb.GeneratedMessage { static ErrorInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ErrorInfo? _defaultInstance; + /// The reason of the error. This is a constant value that identifies the + /// proximate cause of the error. Error reasons are unique within a particular + /// domain of errors. This should be at most 63 characters and match a + /// regular expression of `[A-Z][A-Z0-9_]+[A-Z0-9]`, which represents + /// UPPER_SNAKE_CASE. @$pb.TagNumber(1) $core.String get reason => $_getSZ(0); @$pb.TagNumber(1) @@ -58,6 +103,12 @@ class ErrorInfo extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearReason() => clearField(1); + /// The logical grouping to which the "reason" belongs. The error domain + /// is typically the registered service name of the tool or product that + /// generates the error. Example: "pubsub.googleapis.com". If the error is + /// generated by some common infrastructure, the error domain must be a + /// globally unique value that identifies the infrastructure. For Google API + /// infrastructure, the error domain is "googleapis.com". @$pb.TagNumber(2) $core.String get domain => $_getSZ(1); @$pb.TagNumber(2) @@ -67,12 +118,41 @@ class ErrorInfo extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearDomain() => clearField(2); + /// Additional structured details about this error. + /// + /// Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in + /// length. When identifying the current value of an exceeded limit, the units + /// should be contained in the key, not the value. For example, rather than + /// {"instanceLimit": "100/request"}, should be returned as, + /// {"instanceLimitPerRequest": "100"}, if the client exceeds the number of + /// instances that can be created in a single (batch) request. @$pb.TagNumber(3) $core.Map<$core.String, $core.String> get metadata => $_getMap(2); } +/// Describes when the clients can retry a failed request. Clients could ignore +/// the recommendation here or retry when this information is missing from error +/// responses. +/// +/// It's always recommended that clients should use exponential backoff when +/// retrying. +/// +/// Clients should wait until `retry_delay` amount of time has passed since +/// receiving the error response before retrying. If retrying requests also +/// fail, clients should use an exponential backoff scheme to gradually increase +/// the delay between retries based on `retry_delay`, until either a maximum +/// number of retries have been reached or a maximum retry delay cap has been +/// reached. class RetryInfo extends $pb.GeneratedMessage { - factory RetryInfo() => create(); + factory RetryInfo({ + $0.Duration? retryDelay, + }) { + final $result = create(); + if (retryDelay != null) { + $result.retryDelay = retryDelay; + } + return $result; + } RetryInfo._() : super(); factory RetryInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RetryInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -103,6 +183,7 @@ class RetryInfo extends $pb.GeneratedMessage { static RetryInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RetryInfo? _defaultInstance; + /// Clients should wait at least this long between retrying the same request. @$pb.TagNumber(1) $0.Duration get retryDelay => $_getN(0); @$pb.TagNumber(1) @@ -115,8 +196,21 @@ class RetryInfo extends $pb.GeneratedMessage { $0.Duration ensureRetryDelay() => $_ensure(0); } +/// Describes additional debugging info. class DebugInfo extends $pb.GeneratedMessage { - factory DebugInfo() => create(); + factory DebugInfo({ + $core.Iterable<$core.String>? stackEntries, + $core.String? detail, + }) { + final $result = create(); + if (stackEntries != null) { + $result.stackEntries.addAll(stackEntries); + } + if (detail != null) { + $result.detail = detail; + } + return $result; + } DebugInfo._() : super(); factory DebugInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DebugInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -148,9 +242,11 @@ class DebugInfo extends $pb.GeneratedMessage { static DebugInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DebugInfo? _defaultInstance; + /// The stack trace entries indicating where the error occurred. @$pb.TagNumber(1) $core.List<$core.String> get stackEntries => $_getList(0); + /// Additional debugging information provided by the server. @$pb.TagNumber(2) $core.String get detail => $_getSZ(1); @$pb.TagNumber(2) @@ -161,8 +257,22 @@ class DebugInfo extends $pb.GeneratedMessage { void clearDetail() => clearField(2); } +/// A message type used to describe a single quota violation. For example, a +/// daily quota or a custom quota that was exceeded. class QuotaFailure_Violation extends $pb.GeneratedMessage { - factory QuotaFailure_Violation() => create(); + factory QuotaFailure_Violation({ + $core.String? subject, + $core.String? description, + }) { + final $result = create(); + if (subject != null) { + $result.subject = subject; + } + if (description != null) { + $result.description = description; + } + return $result; + } QuotaFailure_Violation._() : super(); factory QuotaFailure_Violation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory QuotaFailure_Violation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -194,6 +304,9 @@ class QuotaFailure_Violation extends $pb.GeneratedMessage { static QuotaFailure_Violation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static QuotaFailure_Violation? _defaultInstance; + /// The subject on which the quota check failed. + /// For example, "clientip:" or "project:". @$pb.TagNumber(1) $core.String get subject => $_getSZ(0); @$pb.TagNumber(1) @@ -203,6 +316,13 @@ class QuotaFailure_Violation extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearSubject() => clearField(1); + /// A description of how the quota check failed. Clients can use this + /// description to find more about the quota configuration in the service's + /// public documentation, or find the relevant quota limit to adjust through + /// developer console. + /// + /// For example: "Service disabled" or "Daily Limit for read operations + /// exceeded". @$pb.TagNumber(2) $core.String get description => $_getSZ(1); @$pb.TagNumber(2) @@ -213,8 +333,27 @@ class QuotaFailure_Violation extends $pb.GeneratedMessage { void clearDescription() => clearField(2); } +/// Describes how a quota check failed. +/// +/// For example if a daily limit was exceeded for the calling project, +/// a service could respond with a QuotaFailure detail containing the project +/// id and the description of the quota limit that was exceeded. If the +/// calling project hasn't enabled the service in the developer console, then +/// a service could respond with the project id and set `service_disabled` +/// to true. +/// +/// Also see RetryInfo and Help types for other details about handling a +/// quota failure. class QuotaFailure extends $pb.GeneratedMessage { - factory QuotaFailure() => create(); + factory QuotaFailure({ + $core.Iterable? violations, + }) { + final $result = create(); + if (violations != null) { + $result.violations.addAll(violations); + } + return $result; + } QuotaFailure._() : super(); factory QuotaFailure.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory QuotaFailure.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -245,12 +384,30 @@ class QuotaFailure extends $pb.GeneratedMessage { static QuotaFailure getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static QuotaFailure? _defaultInstance; + /// Describes all quota violations. @$pb.TagNumber(1) $core.List get violations => $_getList(0); } +/// A message type used to describe a single precondition failure. class PreconditionFailure_Violation extends $pb.GeneratedMessage { - factory PreconditionFailure_Violation() => create(); + factory PreconditionFailure_Violation({ + $core.String? type, + $core.String? subject, + $core.String? description, + }) { + final $result = create(); + if (type != null) { + $result.type = type; + } + if (subject != null) { + $result.subject = subject; + } + if (description != null) { + $result.description = description; + } + return $result; + } PreconditionFailure_Violation._() : super(); factory PreconditionFailure_Violation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PreconditionFailure_Violation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -283,6 +440,9 @@ class PreconditionFailure_Violation extends $pb.GeneratedMessage { static PreconditionFailure_Violation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PreconditionFailure_Violation? _defaultInstance; + /// The type of PreconditionFailure. We recommend using a service-specific + /// enum type to define the supported precondition violation subjects. For + /// example, "TOS" for "Terms of Service violation". @$pb.TagNumber(1) $core.String get type => $_getSZ(0); @$pb.TagNumber(1) @@ -292,6 +452,9 @@ class PreconditionFailure_Violation extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearType() => clearField(1); + /// The subject, relative to the type, that failed. + /// For example, "google.com/cloud" relative to the "TOS" type would indicate + /// which terms of service is being referenced. @$pb.TagNumber(2) $core.String get subject => $_getSZ(1); @$pb.TagNumber(2) @@ -301,6 +464,10 @@ class PreconditionFailure_Violation extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearSubject() => clearField(2); + /// A description of how the precondition failed. Developers can use this + /// description to understand how to fix the failure. + /// + /// For example: "Terms of service not accepted". @$pb.TagNumber(3) $core.String get description => $_getSZ(2); @$pb.TagNumber(3) @@ -311,8 +478,21 @@ class PreconditionFailure_Violation extends $pb.GeneratedMessage { void clearDescription() => clearField(3); } +/// Describes what preconditions have failed. +/// +/// For example, if an RPC failed because it required the Terms of Service to be +/// acknowledged, it could list the terms of service violation in the +/// PreconditionFailure message. class PreconditionFailure extends $pb.GeneratedMessage { - factory PreconditionFailure() => create(); + factory PreconditionFailure({ + $core.Iterable? violations, + }) { + final $result = create(); + if (violations != null) { + $result.violations.addAll(violations); + } + return $result; + } PreconditionFailure._() : super(); factory PreconditionFailure.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PreconditionFailure.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -343,12 +523,26 @@ class PreconditionFailure extends $pb.GeneratedMessage { static PreconditionFailure getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PreconditionFailure? _defaultInstance; + /// Describes all precondition violations. @$pb.TagNumber(1) $core.List get violations => $_getList(0); } +/// A message type used to describe a single bad request field. class BadRequest_FieldViolation extends $pb.GeneratedMessage { - factory BadRequest_FieldViolation() => create(); + factory BadRequest_FieldViolation({ + $core.String? field_1, + $core.String? description, + }) { + final $result = create(); + if (field_1 != null) { + $result.field_1 = field_1; + } + if (description != null) { + $result.description = description; + } + return $result; + } BadRequest_FieldViolation._() : super(); factory BadRequest_FieldViolation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BadRequest_FieldViolation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -380,6 +574,43 @@ class BadRequest_FieldViolation extends $pb.GeneratedMessage { static BadRequest_FieldViolation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static BadRequest_FieldViolation? _defaultInstance; + /// A path that leads to a field in the request body. The value will be a + /// sequence of dot-separated identifiers that identify a protocol buffer + /// field. + /// + /// Consider the following: + /// + /// message CreateContactRequest { + /// message EmailAddress { + /// enum Type { + /// TYPE_UNSPECIFIED = 0; + /// HOME = 1; + /// WORK = 2; + /// } + /// + /// optional string email = 1; + /// repeated EmailType type = 2; + /// } + /// + /// string full_name = 1; + /// repeated EmailAddress email_addresses = 2; + /// } + /// + /// In this example, in proto `field` could take one of the following values: + /// + /// * `full_name` for a violation in the `full_name` value + /// * `email_addresses[1].email` for a violation in the `email` field of the + /// first `email_addresses` message + /// * `email_addresses[3].type[2]` for a violation in the second `type` + /// value in the third `email_addresses` message. + /// + /// In JSON, the same values are represented as: + /// + /// * `fullName` for a violation in the `fullName` value + /// * `emailAddresses[1].email` for a violation in the `email` field of the + /// first `emailAddresses` message + /// * `emailAddresses[3].type[2]` for a violation in the second `type` + /// value in the third `emailAddresses` message. @$pb.TagNumber(1) $core.String get field_1 => $_getSZ(0); @$pb.TagNumber(1) @@ -389,6 +620,7 @@ class BadRequest_FieldViolation extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearField_1() => clearField(1); + /// A description of why the request element is bad. @$pb.TagNumber(2) $core.String get description => $_getSZ(1); @$pb.TagNumber(2) @@ -399,8 +631,18 @@ class BadRequest_FieldViolation extends $pb.GeneratedMessage { void clearDescription() => clearField(2); } +/// Describes violations in a client request. This error type focuses on the +/// syntactic aspects of the request. class BadRequest extends $pb.GeneratedMessage { - factory BadRequest() => create(); + factory BadRequest({ + $core.Iterable? fieldViolations, + }) { + final $result = create(); + if (fieldViolations != null) { + $result.fieldViolations.addAll(fieldViolations); + } + return $result; + } BadRequest._() : super(); factory BadRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BadRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -431,12 +673,27 @@ class BadRequest extends $pb.GeneratedMessage { static BadRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static BadRequest? _defaultInstance; + /// Describes all violations in a client request. @$pb.TagNumber(1) $core.List get fieldViolations => $_getList(0); } +/// Contains metadata about the request that clients can attach when filing a bug +/// or providing other forms of feedback. class RequestInfo extends $pb.GeneratedMessage { - factory RequestInfo() => create(); + factory RequestInfo({ + $core.String? requestId, + $core.String? servingData, + }) { + final $result = create(); + if (requestId != null) { + $result.requestId = requestId; + } + if (servingData != null) { + $result.servingData = servingData; + } + return $result; + } RequestInfo._() : super(); factory RequestInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RequestInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -468,6 +725,8 @@ class RequestInfo extends $pb.GeneratedMessage { static RequestInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RequestInfo? _defaultInstance; + /// An opaque string that should only be interpreted by the service generating + /// it. For example, it can be used to identify requests in the service's logs. @$pb.TagNumber(1) $core.String get requestId => $_getSZ(0); @$pb.TagNumber(1) @@ -477,6 +736,8 @@ class RequestInfo extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearRequestId() => clearField(1); + /// Any data that was used to serve this request. For example, an encrypted + /// stack trace that can be sent back to the service provider for debugging. @$pb.TagNumber(2) $core.String get servingData => $_getSZ(1); @$pb.TagNumber(2) @@ -487,8 +748,29 @@ class RequestInfo extends $pb.GeneratedMessage { void clearServingData() => clearField(2); } +/// Describes the resource that is being accessed. class ResourceInfo extends $pb.GeneratedMessage { - factory ResourceInfo() => create(); + factory ResourceInfo({ + $core.String? resourceType, + $core.String? resourceName, + $core.String? owner, + $core.String? description, + }) { + final $result = create(); + if (resourceType != null) { + $result.resourceType = resourceType; + } + if (resourceName != null) { + $result.resourceName = resourceName; + } + if (owner != null) { + $result.owner = owner; + } + if (description != null) { + $result.description = description; + } + return $result; + } ResourceInfo._() : super(); factory ResourceInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ResourceInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -522,6 +804,9 @@ class ResourceInfo extends $pb.GeneratedMessage { static ResourceInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ResourceInfo? _defaultInstance; + /// A name for the type of resource being accessed, e.g. "sql table", + /// "cloud storage bucket", "file", "Google calendar"; or the type URL + /// of the resource: e.g. "type.googleapis.com/google.pubsub.v1.Topic". @$pb.TagNumber(1) $core.String get resourceType => $_getSZ(0); @$pb.TagNumber(1) @@ -531,6 +816,10 @@ class ResourceInfo extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearResourceType() => clearField(1); + /// The name of the resource being accessed. For example, a shared calendar + /// name: "example.com_4fghdhgsrgh@group.calendar.google.com", if the current + /// error is + /// [google.rpc.Code.PERMISSION_DENIED][google.rpc.Code.PERMISSION_DENIED]. @$pb.TagNumber(2) $core.String get resourceName => $_getSZ(1); @$pb.TagNumber(2) @@ -540,6 +829,9 @@ class ResourceInfo extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearResourceName() => clearField(2); + /// The owner of the resource (optional). + /// For example, "user:" or "project:". @$pb.TagNumber(3) $core.String get owner => $_getSZ(2); @$pb.TagNumber(3) @@ -549,6 +841,9 @@ class ResourceInfo extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearOwner() => clearField(3); + /// Describes what error is encountered when accessing this resource. + /// For example, updating a cloud project may require the `writer` permission + /// on the developer console project. @$pb.TagNumber(4) $core.String get description => $_getSZ(3); @$pb.TagNumber(4) @@ -559,8 +854,21 @@ class ResourceInfo extends $pb.GeneratedMessage { void clearDescription() => clearField(4); } +/// Describes a URL link. class Help_Link extends $pb.GeneratedMessage { - factory Help_Link() => create(); + factory Help_Link({ + $core.String? description, + $core.String? url, + }) { + final $result = create(); + if (description != null) { + $result.description = description; + } + if (url != null) { + $result.url = url; + } + return $result; + } Help_Link._() : super(); factory Help_Link.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Help_Link.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -592,6 +900,7 @@ class Help_Link extends $pb.GeneratedMessage { static Help_Link getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Help_Link? _defaultInstance; + /// Describes what the link offers. @$pb.TagNumber(1) $core.String get description => $_getSZ(0); @$pb.TagNumber(1) @@ -601,6 +910,7 @@ class Help_Link extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearDescription() => clearField(1); + /// The URL of the link. @$pb.TagNumber(2) $core.String get url => $_getSZ(1); @$pb.TagNumber(2) @@ -611,8 +921,21 @@ class Help_Link extends $pb.GeneratedMessage { void clearUrl() => clearField(2); } +/// Provides links to documentation or for performing an out of band action. +/// +/// For example, if a quota check failed with an error indicating the calling +/// project hasn't enabled the accessed service, this can contain a URL pointing +/// directly to the right place in the developer console to flip the bit. class Help extends $pb.GeneratedMessage { - factory Help() => create(); + factory Help({ + $core.Iterable? links, + }) { + final $result = create(); + if (links != null) { + $result.links.addAll(links); + } + return $result; + } Help._() : super(); factory Help.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Help.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -643,12 +966,27 @@ class Help extends $pb.GeneratedMessage { static Help getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Help? _defaultInstance; + /// URL(s) pointing to additional information on handling the current error. @$pb.TagNumber(1) $core.List get links => $_getList(0); } +/// Provides a localized error message that is safe to return to the user +/// which can be attached to an RPC error. class LocalizedMessage extends $pb.GeneratedMessage { - factory LocalizedMessage() => create(); + factory LocalizedMessage({ + $core.String? locale, + $core.String? message, + }) { + final $result = create(); + if (locale != null) { + $result.locale = locale; + } + if (message != null) { + $result.message = message; + } + return $result; + } LocalizedMessage._() : super(); factory LocalizedMessage.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LocalizedMessage.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -680,6 +1018,9 @@ class LocalizedMessage extends $pb.GeneratedMessage { static LocalizedMessage getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LocalizedMessage? _defaultInstance; + /// The locale used following the specification defined at + /// https://www.rfc-editor.org/rfc/bcp/bcp47.txt. + /// Examples are: "en-US", "fr-CH", "es-MX" @$pb.TagNumber(1) $core.String get locale => $_getSZ(0); @$pb.TagNumber(1) @@ -689,6 +1030,7 @@ class LocalizedMessage extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearLocale() => clearField(1); + /// The localized error message in the above locale. @$pb.TagNumber(2) $core.String get message => $_getSZ(1); @$pb.TagNumber(2) diff --git a/lib/src/gen/google/rpc/error_details.pbenum.dart b/lib/src/gen/google/rpc/error_details.pbenum.dart index 273b001abcd..5756f8a233b 100644 --- a/lib/src/gen/google/rpc/error_details.pbenum.dart +++ b/lib/src/gen/google/rpc/error_details.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/rpc/error_details.pbjson.dart b/lib/src/gen/google/rpc/error_details.pbjson.dart index c5625148f33..fb647eb243c 100644 --- a/lib/src/gen/google/rpc/error_details.pbjson.dart +++ b/lib/src/gen/google/rpc/error_details.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/rpc/status.pb.dart b/lib/src/gen/google/rpc/status.pb.dart index 56525b881b3..042d4c1dd99 100644 --- a/lib/src/gen/google/rpc/status.pb.dart +++ b/lib/src/gen/google/rpc/status.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -15,8 +15,31 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../protobuf/any.pb.dart' as $1; +/// The `Status` type defines a logical error model that is suitable for +/// different programming environments, including REST APIs and RPC APIs. It is +/// used by [gRPC](https://github.com/grpc). Each `Status` message contains +/// three pieces of data: error code, error message, and error details. +/// +/// You can find out more about this error model and how to work with it in the +/// [API Design Guide](https://cloud.google.com/apis/design/errors). class Status extends $pb.GeneratedMessage { - factory Status() => create(); + factory Status({ + $core.int? code, + $core.String? message, + $core.Iterable<$1.Any>? details, + }) { + final $result = create(); + if (code != null) { + $result.code = code; + } + if (message != null) { + $result.message = message; + } + if (details != null) { + $result.details.addAll(details); + } + return $result; + } Status._() : super(); factory Status.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Status.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -49,6 +72,8 @@ class Status extends $pb.GeneratedMessage { static Status getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Status? _defaultInstance; + /// The status code, which should be an enum value of + /// [google.rpc.Code][google.rpc.Code]. @$pb.TagNumber(1) $core.int get code => $_getIZ(0); @$pb.TagNumber(1) @@ -58,6 +83,10 @@ class Status extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearCode() => clearField(1); + /// A developer-facing error message, which should be in English. Any + /// user-facing error message should be localized and sent in the + /// [google.rpc.Status.details][google.rpc.Status.details] field, or localized + /// by the client. @$pb.TagNumber(2) $core.String get message => $_getSZ(1); @$pb.TagNumber(2) @@ -67,6 +96,8 @@ class Status extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearMessage() => clearField(2); + /// A list of messages that carry the error details. There is a common set of + /// message types for APIs to use. @$pb.TagNumber(3) $core.List<$1.Any> get details => $_getList(2); } diff --git a/lib/src/gen/google/rpc/status.pbenum.dart b/lib/src/gen/google/rpc/status.pbenum.dart index 32805b9c33e..3777628dc6b 100644 --- a/lib/src/gen/google/rpc/status.pbenum.dart +++ b/lib/src/gen/google/rpc/status.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/rpc/status.pbjson.dart b/lib/src/gen/google/rpc/status.pbjson.dart index 0e0a31639a5..ccf6edfd6a7 100644 --- a/lib/src/gen/google/rpc/status.pbjson.dart +++ b/lib/src/gen/google/rpc/status.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/calendar_period.pb.dart b/lib/src/gen/google/type/calendar_period.pb.dart index 92483289c95..4818d6910e9 100644 --- a/lib/src/gen/google/type/calendar_period.pb.dart +++ b/lib/src/gen/google/type/calendar_period.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/calendar_period.pbenum.dart b/lib/src/gen/google/type/calendar_period.pbenum.dart index 89d938fbfdc..227e14a5d06 100644 --- a/lib/src/gen/google/type/calendar_period.pbenum.dart +++ b/lib/src/gen/google/type/calendar_period.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,6 +13,9 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// A `CalendarPeriod` represents the abstract concept of a time period that has +/// a canonical start. Grammatically, "the start of the current +/// `CalendarPeriod`." All calendar times begin at midnight UTC. class CalendarPeriod extends $pb.ProtobufEnum { static const CalendarPeriod CALENDAR_PERIOD_UNSPECIFIED = CalendarPeriod._(0, _omitEnumNames ? '' : 'CALENDAR_PERIOD_UNSPECIFIED'); static const CalendarPeriod DAY = CalendarPeriod._(1, _omitEnumNames ? '' : 'DAY'); diff --git a/lib/src/gen/google/type/calendar_period.pbjson.dart b/lib/src/gen/google/type/calendar_period.pbjson.dart index ee8d2efef69..52ac68e6499 100644 --- a/lib/src/gen/google/type/calendar_period.pbjson.dart +++ b/lib/src/gen/google/type/calendar_period.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/color.pb.dart b/lib/src/gen/google/type/color.pb.dart index 41d8949cd95..8861b139aa2 100644 --- a/lib/src/gen/google/type/color.pb.dart +++ b/lib/src/gen/google/type/color.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -15,8 +15,152 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../protobuf/wrappers.pb.dart' as $0; +/// Represents a color in the RGBA color space. This representation is designed +/// for simplicity of conversion to/from color representations in various +/// languages over compactness. For example, the fields of this representation +/// can be trivially provided to the constructor of `java.awt.Color` in Java; it +/// can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` +/// method in iOS; and, with just a little work, it can be easily formatted into +/// a CSS `rgba()` string in JavaScript. +/// +/// This reference page doesn't carry information about the absolute color +/// space +/// that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB, +/// DCI-P3, BT.2020, etc.). By default, applications should assume the sRGB color +/// space. +/// +/// When color equality needs to be decided, implementations, unless +/// documented otherwise, treat two colors as equal if all their red, +/// green, blue, and alpha values each differ by at most 1e-5. +/// +/// Example (Java): +/// +/// import com.google.type.Color; +/// +/// // ... +/// public static java.awt.Color fromProto(Color protocolor) { +/// float alpha = protocolor.hasAlpha() +/// ? protocolor.getAlpha().getValue() +/// : 1.0; +/// +/// return new java.awt.Color( +/// protocolor.getRed(), +/// protocolor.getGreen(), +/// protocolor.getBlue(), +/// alpha); +/// } +/// +/// public static Color toProto(java.awt.Color color) { +/// float red = (float) color.getRed(); +/// float green = (float) color.getGreen(); +/// float blue = (float) color.getBlue(); +/// float denominator = 255.0; +/// Color.Builder resultBuilder = +/// Color +/// .newBuilder() +/// .setRed(red / denominator) +/// .setGreen(green / denominator) +/// .setBlue(blue / denominator); +/// int alpha = color.getAlpha(); +/// if (alpha != 255) { +/// result.setAlpha( +/// FloatValue +/// .newBuilder() +/// .setValue(((float) alpha) / denominator) +/// .build()); +/// } +/// return resultBuilder.build(); +/// } +/// // ... +/// +/// Example (iOS / Obj-C): +/// +/// // ... +/// static UIColor* fromProto(Color* protocolor) { +/// float red = [protocolor red]; +/// float green = [protocolor green]; +/// float blue = [protocolor blue]; +/// FloatValue* alpha_wrapper = [protocolor alpha]; +/// float alpha = 1.0; +/// if (alpha_wrapper != nil) { +/// alpha = [alpha_wrapper value]; +/// } +/// return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; +/// } +/// +/// static Color* toProto(UIColor* color) { +/// CGFloat red, green, blue, alpha; +/// if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { +/// return nil; +/// } +/// Color* result = [[Color alloc] init]; +/// [result setRed:red]; +/// [result setGreen:green]; +/// [result setBlue:blue]; +/// if (alpha <= 0.9999) { +/// [result setAlpha:floatWrapperWithValue(alpha)]; +/// } +/// [result autorelease]; +/// return result; +/// } +/// // ... +/// +/// Example (JavaScript): +/// +/// // ... +/// +/// var protoToCssColor = function(rgb_color) { +/// var redFrac = rgb_color.red || 0.0; +/// var greenFrac = rgb_color.green || 0.0; +/// var blueFrac = rgb_color.blue || 0.0; +/// var red = Math.floor(redFrac * 255); +/// var green = Math.floor(greenFrac * 255); +/// var blue = Math.floor(blueFrac * 255); +/// +/// if (!('alpha' in rgb_color)) { +/// return rgbToCssColor(red, green, blue); +/// } +/// +/// var alphaFrac = rgb_color.alpha.value || 0.0; +/// var rgbParams = [red, green, blue].join(','); +/// return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); +/// }; +/// +/// var rgbToCssColor = function(red, green, blue) { +/// var rgbNumber = new Number((red << 16) | (green << 8) | blue); +/// var hexString = rgbNumber.toString(16); +/// var missingZeros = 6 - hexString.length; +/// var resultBuilder = ['#']; +/// for (var i = 0; i < missingZeros; i++) { +/// resultBuilder.push('0'); +/// } +/// resultBuilder.push(hexString); +/// return resultBuilder.join(''); +/// }; +/// +/// // ... class Color extends $pb.GeneratedMessage { - factory Color() => create(); + factory Color({ + $core.double? red, + $core.double? green, + $core.double? blue, + $0.FloatValue? alpha, + }) { + final $result = create(); + if (red != null) { + $result.red = red; + } + if (green != null) { + $result.green = green; + } + if (blue != null) { + $result.blue = blue; + } + if (alpha != null) { + $result.alpha = alpha; + } + return $result; + } Color._() : super(); factory Color.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Color.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -50,6 +194,7 @@ class Color extends $pb.GeneratedMessage { static Color getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Color? _defaultInstance; + /// The amount of red in the color as a value in the interval [0, 1]. @$pb.TagNumber(1) $core.double get red => $_getN(0); @$pb.TagNumber(1) @@ -59,6 +204,7 @@ class Color extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearRed() => clearField(1); + /// The amount of green in the color as a value in the interval [0, 1]. @$pb.TagNumber(2) $core.double get green => $_getN(1); @$pb.TagNumber(2) @@ -68,6 +214,7 @@ class Color extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearGreen() => clearField(2); + /// The amount of blue in the color as a value in the interval [0, 1]. @$pb.TagNumber(3) $core.double get blue => $_getN(2); @$pb.TagNumber(3) @@ -77,6 +224,17 @@ class Color extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearBlue() => clearField(3); + /// The fraction of this color that should be applied to the pixel. That is, + /// the final pixel color is defined by the equation: + /// + /// `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` + /// + /// This means that a value of 1.0 corresponds to a solid color, whereas + /// a value of 0.0 corresponds to a completely transparent color. This + /// uses a wrapper message rather than a simple float scalar so that it is + /// possible to distinguish between a default value and the value being unset. + /// If omitted, this color object is rendered as a solid color + /// (as if the alpha value had been explicitly given a value of 1.0). @$pb.TagNumber(4) $0.FloatValue get alpha => $_getN(3); @$pb.TagNumber(4) diff --git a/lib/src/gen/google/type/color.pbenum.dart b/lib/src/gen/google/type/color.pbenum.dart index 4c439cc6a78..67fc7f73034 100644 --- a/lib/src/gen/google/type/color.pbenum.dart +++ b/lib/src/gen/google/type/color.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/color.pbjson.dart b/lib/src/gen/google/type/color.pbjson.dart index a186378dedd..243c1d48241 100644 --- a/lib/src/gen/google/type/color.pbjson.dart +++ b/lib/src/gen/google/type/color.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/date.pb.dart b/lib/src/gen/google/type/date.pb.dart index 3a1bf66675c..936e22bc281 100644 --- a/lib/src/gen/google/type/date.pb.dart +++ b/lib/src/gen/google/type/date.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,8 +13,37 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// Represents a whole or partial calendar date, such as a birthday. The time of +/// day and time zone are either specified elsewhere or are insignificant. The +/// date is relative to the Gregorian Calendar. This can represent one of the +/// following: +/// +/// * A full date, with non-zero year, month, and day values +/// * A month and day value, with a zero year, such as an anniversary +/// * A year on its own, with zero month and day values +/// * A year and month value, with a zero day, such as a credit card expiration +/// date +/// +/// Related types are [google.type.TimeOfDay][google.type.TimeOfDay] and +/// `google.protobuf.Timestamp`. class Date extends $pb.GeneratedMessage { - factory Date() => create(); + factory Date({ + $core.int? year, + $core.int? month, + $core.int? day, + }) { + final $result = create(); + if (year != null) { + $result.year = year; + } + if (month != null) { + $result.month = month; + } + if (day != null) { + $result.day = day; + } + return $result; + } Date._() : super(); factory Date.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Date.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -47,6 +76,8 @@ class Date extends $pb.GeneratedMessage { static Date getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Date? _defaultInstance; + /// Year of the date. Must be from 1 to 9999, or 0 to specify a date without + /// a year. @$pb.TagNumber(1) $core.int get year => $_getIZ(0); @$pb.TagNumber(1) @@ -56,6 +87,8 @@ class Date extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearYear() => clearField(1); + /// Month of a year. Must be from 1 to 12, or 0 to specify a year without a + /// month and day. @$pb.TagNumber(2) $core.int get month => $_getIZ(1); @$pb.TagNumber(2) @@ -65,6 +98,9 @@ class Date extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearMonth() => clearField(2); + /// Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 + /// to specify a year by itself or a year and month where the day isn't + /// significant. @$pb.TagNumber(3) $core.int get day => $_getIZ(2); @$pb.TagNumber(3) diff --git a/lib/src/gen/google/type/date.pbenum.dart b/lib/src/gen/google/type/date.pbenum.dart index 05b13a56865..bf02aae7f71 100644 --- a/lib/src/gen/google/type/date.pbenum.dart +++ b/lib/src/gen/google/type/date.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/date.pbjson.dart b/lib/src/gen/google/type/date.pbjson.dart index 7ae21f04841..990b78afb77 100644 --- a/lib/src/gen/google/type/date.pbjson.dart +++ b/lib/src/gen/google/type/date.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/datetime.pb.dart b/lib/src/gen/google/type/datetime.pb.dart index 78c980d61ca..e63dce26c0b 100644 --- a/lib/src/gen/google/type/datetime.pb.dart +++ b/lib/src/gen/google/type/datetime.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -21,8 +21,72 @@ enum DateTime_TimeOffset { notSet } +/// Represents civil time (or occasionally physical time). +/// +/// This type can represent a civil time in one of a few possible ways: +/// +/// * When utc_offset is set and time_zone is unset: a civil time on a calendar +/// day with a particular offset from UTC. +/// * When time_zone is set and utc_offset is unset: a civil time on a calendar +/// day in a particular time zone. +/// * When neither time_zone nor utc_offset is set: a civil time on a calendar +/// day in local time. +/// +/// The date is relative to the Proleptic Gregorian Calendar. +/// +/// If year is 0, the DateTime is considered not to have a specific year. month +/// and day must have valid, non-zero values. +/// +/// This type may also be used to represent a physical time if all the date and +/// time fields are set and either case of the `time_offset` oneof is set. +/// Consider using `Timestamp` message for physical time instead. If your use +/// case also would like to store the user's timezone, that can be done in +/// another field. +/// +/// This type is more flexible than some applications may want. Make sure to +/// document and validate your application's limitations. class DateTime extends $pb.GeneratedMessage { - factory DateTime() => create(); + factory DateTime({ + $core.int? year, + $core.int? month, + $core.int? day, + $core.int? hours, + $core.int? minutes, + $core.int? seconds, + $core.int? nanos, + $1.Duration? utcOffset, + TimeZone? timeZone, + }) { + final $result = create(); + if (year != null) { + $result.year = year; + } + if (month != null) { + $result.month = month; + } + if (day != null) { + $result.day = day; + } + if (hours != null) { + $result.hours = hours; + } + if (minutes != null) { + $result.minutes = minutes; + } + if (seconds != null) { + $result.seconds = seconds; + } + if (nanos != null) { + $result.nanos = nanos; + } + if (utcOffset != null) { + $result.utcOffset = utcOffset; + } + if (timeZone != null) { + $result.timeZone = timeZone; + } + return $result; + } DateTime._() : super(); factory DateTime.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DateTime.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -70,6 +134,8 @@ class DateTime extends $pb.GeneratedMessage { DateTime_TimeOffset whichTimeOffset() => _DateTime_TimeOffsetByTag[$_whichOneof(0)]!; void clearTimeOffset() => clearField($_whichOneof(0)); + /// Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a + /// datetime without a year. @$pb.TagNumber(1) $core.int get year => $_getIZ(0); @$pb.TagNumber(1) @@ -79,6 +145,7 @@ class DateTime extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearYear() => clearField(1); + /// Required. Month of year. Must be from 1 to 12. @$pb.TagNumber(2) $core.int get month => $_getIZ(1); @$pb.TagNumber(2) @@ -88,6 +155,8 @@ class DateTime extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearMonth() => clearField(2); + /// Required. Day of month. Must be from 1 to 31 and valid for the year and + /// month. @$pb.TagNumber(3) $core.int get day => $_getIZ(2); @$pb.TagNumber(3) @@ -97,6 +166,9 @@ class DateTime extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearDay() => clearField(3); + /// Required. Hours of day in 24 hour format. Should be from 0 to 23. An API + /// may choose to allow the value "24:00:00" for scenarios like business + /// closing time. @$pb.TagNumber(4) $core.int get hours => $_getIZ(3); @$pb.TagNumber(4) @@ -106,6 +178,7 @@ class DateTime extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearHours() => clearField(4); + /// Required. Minutes of hour of day. Must be from 0 to 59. @$pb.TagNumber(5) $core.int get minutes => $_getIZ(4); @$pb.TagNumber(5) @@ -115,6 +188,8 @@ class DateTime extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearMinutes() => clearField(5); + /// Required. Seconds of minutes of the time. Must normally be from 0 to 59. An + /// API may allow the value 60 if it allows leap-seconds. @$pb.TagNumber(6) $core.int get seconds => $_getIZ(5); @$pb.TagNumber(6) @@ -124,6 +199,8 @@ class DateTime extends $pb.GeneratedMessage { @$pb.TagNumber(6) void clearSeconds() => clearField(6); + /// Required. Fractions of seconds in nanoseconds. Must be from 0 to + /// 999,999,999. @$pb.TagNumber(7) $core.int get nanos => $_getIZ(6); @$pb.TagNumber(7) @@ -133,6 +210,9 @@ class DateTime extends $pb.GeneratedMessage { @$pb.TagNumber(7) void clearNanos() => clearField(7); + /// UTC offset. Must be whole seconds, between -18 hours and +18 hours. + /// For example, a UTC offset of -4:00 would be represented as + /// { seconds: -14400 }. @$pb.TagNumber(8) $1.Duration get utcOffset => $_getN(7); @$pb.TagNumber(8) @@ -144,6 +224,7 @@ class DateTime extends $pb.GeneratedMessage { @$pb.TagNumber(8) $1.Duration ensureUtcOffset() => $_ensure(7); + /// Time zone. @$pb.TagNumber(9) TimeZone get timeZone => $_getN(8); @$pb.TagNumber(9) @@ -156,8 +237,22 @@ class DateTime extends $pb.GeneratedMessage { TimeZone ensureTimeZone() => $_ensure(8); } +/// Represents a time zone from the +/// [IANA Time Zone Database](https://www.iana.org/time-zones). class TimeZone extends $pb.GeneratedMessage { - factory TimeZone() => create(); + factory TimeZone({ + $core.String? id, + $core.String? version, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (version != null) { + $result.version = version; + } + return $result; + } TimeZone._() : super(); factory TimeZone.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TimeZone.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -189,6 +284,7 @@ class TimeZone extends $pb.GeneratedMessage { static TimeZone getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TimeZone? _defaultInstance; + /// IANA Time Zone Database time zone, e.g. "America/New_York". @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) @@ -198,6 +294,7 @@ class TimeZone extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearId() => clearField(1); + /// Optional. IANA Time Zone Database version number, e.g. "2019a". @$pb.TagNumber(2) $core.String get version => $_getSZ(1); @$pb.TagNumber(2) diff --git a/lib/src/gen/google/type/datetime.pbenum.dart b/lib/src/gen/google/type/datetime.pbenum.dart index 59224fa72e0..f3107060817 100644 --- a/lib/src/gen/google/type/datetime.pbenum.dart +++ b/lib/src/gen/google/type/datetime.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/datetime.pbjson.dart b/lib/src/gen/google/type/datetime.pbjson.dart index c66bda8ad5f..5f3225743f8 100644 --- a/lib/src/gen/google/type/datetime.pbjson.dart +++ b/lib/src/gen/google/type/datetime.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/dayofweek.pb.dart b/lib/src/gen/google/type/dayofweek.pb.dart index e6350b5e3a9..9927e2e22e2 100644 --- a/lib/src/gen/google/type/dayofweek.pb.dart +++ b/lib/src/gen/google/type/dayofweek.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/dayofweek.pbenum.dart b/lib/src/gen/google/type/dayofweek.pbenum.dart index 3b8c3cea6f0..8d40a566135 100644 --- a/lib/src/gen/google/type/dayofweek.pbenum.dart +++ b/lib/src/gen/google/type/dayofweek.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,6 +13,7 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// Represents a day of the week. class DayOfWeek extends $pb.ProtobufEnum { static const DayOfWeek DAY_OF_WEEK_UNSPECIFIED = DayOfWeek._(0, _omitEnumNames ? '' : 'DAY_OF_WEEK_UNSPECIFIED'); static const DayOfWeek MONDAY = DayOfWeek._(1, _omitEnumNames ? '' : 'MONDAY'); diff --git a/lib/src/gen/google/type/dayofweek.pbjson.dart b/lib/src/gen/google/type/dayofweek.pbjson.dart index 40dcb5c16a7..e31a7f37b08 100644 --- a/lib/src/gen/google/type/dayofweek.pbjson.dart +++ b/lib/src/gen/google/type/dayofweek.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/decimal.pb.dart b/lib/src/gen/google/type/decimal.pb.dart index 029d3406d33..ff249b2a1f2 100644 --- a/lib/src/gen/google/type/decimal.pb.dart +++ b/lib/src/gen/google/type/decimal.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,8 +13,23 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// A representation of a decimal value, such as 2.5. Clients may convert values +/// into language-native decimal formats, such as Java's [BigDecimal][] or +/// Python's [decimal.Decimal][]. +/// +/// [BigDecimal]: +/// https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html +/// [decimal.Decimal]: https://docs.python.org/3/library/decimal.html class Decimal extends $pb.GeneratedMessage { - factory Decimal() => create(); + factory Decimal({ + $core.String? value, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + return $result; + } Decimal._() : super(); factory Decimal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Decimal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -45,6 +60,66 @@ class Decimal extends $pb.GeneratedMessage { static Decimal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Decimal? _defaultInstance; + /// The decimal value, as a string. + /// + /// The string representation consists of an optional sign, `+` (`U+002B`) + /// or `-` (`U+002D`), followed by a sequence of zero or more decimal digits + /// ("the integer"), optionally followed by a fraction, optionally followed + /// by an exponent. + /// + /// The fraction consists of a decimal point followed by zero or more decimal + /// digits. The string must contain at least one digit in either the integer + /// or the fraction. The number formed by the sign, the integer and the + /// fraction is referred to as the significand. + /// + /// The exponent consists of the character `e` (`U+0065`) or `E` (`U+0045`) + /// followed by one or more decimal digits. + /// + /// Services **should** normalize decimal values before storing them by: + /// + /// - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). + /// - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). + /// - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). + /// - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). + /// + /// Services **may** perform additional normalization based on its own needs + /// and the internal decimal implementation selected, such as shifting the + /// decimal point and exponent value together (example: `2.5e-1` <-> `0.25`). + /// Additionally, services **may** preserve trailing zeroes in the fraction + /// to indicate increased precision, but are not required to do so. + /// + /// Note that only the `.` character is supported to divide the integer + /// and the fraction; `,` **should not** be supported regardless of locale. + /// Additionally, thousand separators **should not** be supported. If a + /// service does support them, values **must** be normalized. + /// + /// The ENBF grammar is: + /// + /// DecimalString = + /// [Sign] Significand [Exponent]; + /// + /// Sign = '+' | '-'; + /// + /// Significand = + /// Digits ['.'] [Digits] | [Digits] '.' Digits; + /// + /// Exponent = ('e' | 'E') [Sign] Digits; + /// + /// Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; + /// + /// Services **should** clearly document the range of supported values, the + /// maximum supported precision (total number of digits), and, if applicable, + /// the scale (number of digits after the decimal point), as well as how it + /// behaves when receiving out-of-bounds values. + /// + /// Services **may** choose to accept values passed as input even when the + /// value has a higher precision or scale than the service supports, and + /// **should** round the value to fit the supported scale. Alternatively, the + /// service **may** error with `400 Bad Request` (`INVALID_ARGUMENT` in gRPC) + /// if precision would be lost. + /// + /// Services **should** error with `400 Bad Request` (`INVALID_ARGUMENT` in + /// gRPC) if the service receives a value outside of the supported range. @$pb.TagNumber(1) $core.String get value => $_getSZ(0); @$pb.TagNumber(1) diff --git a/lib/src/gen/google/type/decimal.pbenum.dart b/lib/src/gen/google/type/decimal.pbenum.dart index fe1441bb1cc..1b364f5ddee 100644 --- a/lib/src/gen/google/type/decimal.pbenum.dart +++ b/lib/src/gen/google/type/decimal.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/decimal.pbjson.dart b/lib/src/gen/google/type/decimal.pbjson.dart index 85dc0072a94..7c7138e3fb8 100644 --- a/lib/src/gen/google/type/decimal.pbjson.dart +++ b/lib/src/gen/google/type/decimal.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/expr.pb.dart b/lib/src/gen/google/type/expr.pb.dart index 482602d6d65..f3e49583da8 100644 --- a/lib/src/gen/google/type/expr.pb.dart +++ b/lib/src/gen/google/type/expr.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,8 +13,59 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// Represents a textual expression in the Common Expression Language (CEL) +/// syntax. CEL is a C-like expression language. The syntax and semantics of CEL +/// are documented at https://github.com/google/cel-spec. +/// +/// Example (Comparison): +/// +/// title: "Summary size limit" +/// description: "Determines if a summary is less than 100 chars" +/// expression: "document.summary.size() < 100" +/// +/// Example (Equality): +/// +/// title: "Requestor is owner" +/// description: "Determines if requestor is the document owner" +/// expression: "document.owner == request.auth.claims.email" +/// +/// Example (Logic): +/// +/// title: "Public documents" +/// description: "Determine whether the document should be publicly visible" +/// expression: "document.type != 'private' && document.type != 'internal'" +/// +/// Example (Data Manipulation): +/// +/// title: "Notification string" +/// description: "Create a notification string with a timestamp." +/// expression: "'New message received at ' + string(document.create_time)" +/// +/// The exact variables and functions that may be referenced within an expression +/// are determined by the service that evaluates it. See the service +/// documentation for additional information. class Expr extends $pb.GeneratedMessage { - factory Expr() => create(); + factory Expr({ + $core.String? expression, + $core.String? title, + $core.String? description, + $core.String? location, + }) { + final $result = create(); + if (expression != null) { + $result.expression = expression; + } + if (title != null) { + $result.title = title; + } + if (description != null) { + $result.description = description; + } + if (location != null) { + $result.location = location; + } + return $result; + } Expr._() : super(); factory Expr.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Expr.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -48,6 +99,8 @@ class Expr extends $pb.GeneratedMessage { static Expr getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Expr? _defaultInstance; + /// Textual representation of an expression in Common Expression Language + /// syntax. @$pb.TagNumber(1) $core.String get expression => $_getSZ(0); @$pb.TagNumber(1) @@ -57,6 +110,9 @@ class Expr extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearExpression() => clearField(1); + /// Optional. Title for the expression, i.e. a short string describing + /// its purpose. This can be used e.g. in UIs which allow to enter the + /// expression. @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) @@ -66,6 +122,8 @@ class Expr extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearTitle() => clearField(2); + /// Optional. Description of the expression. This is a longer text which + /// describes the expression, e.g. when hovered over it in a UI. @$pb.TagNumber(3) $core.String get description => $_getSZ(2); @$pb.TagNumber(3) @@ -75,6 +133,8 @@ class Expr extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearDescription() => clearField(3); + /// Optional. String indicating the location of the expression for error + /// reporting, e.g. a file name and a position in the file. @$pb.TagNumber(4) $core.String get location => $_getSZ(3); @$pb.TagNumber(4) diff --git a/lib/src/gen/google/type/expr.pbenum.dart b/lib/src/gen/google/type/expr.pbenum.dart index 4ebbbd11dc1..5b59d1f4611 100644 --- a/lib/src/gen/google/type/expr.pbenum.dart +++ b/lib/src/gen/google/type/expr.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/expr.pbjson.dart b/lib/src/gen/google/type/expr.pbjson.dart index 4b1e94f07b4..4f3fc3fc9b2 100644 --- a/lib/src/gen/google/type/expr.pbjson.dart +++ b/lib/src/gen/google/type/expr.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/fraction.pb.dart b/lib/src/gen/google/type/fraction.pb.dart index 2993e69d64b..0d377d7cf43 100644 --- a/lib/src/gen/google/type/fraction.pb.dart +++ b/lib/src/gen/google/type/fraction.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -14,8 +14,21 @@ import 'dart:core' as $core; import 'package:fixnum/fixnum.dart' as $fixnum; import 'package:protobuf/protobuf.dart' as $pb; +/// Represents a fraction in terms of a numerator divided by a denominator. class Fraction extends $pb.GeneratedMessage { - factory Fraction() => create(); + factory Fraction({ + $fixnum.Int64? numerator, + $fixnum.Int64? denominator, + }) { + final $result = create(); + if (numerator != null) { + $result.numerator = numerator; + } + if (denominator != null) { + $result.denominator = denominator; + } + return $result; + } Fraction._() : super(); factory Fraction.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Fraction.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -47,6 +60,7 @@ class Fraction extends $pb.GeneratedMessage { static Fraction getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Fraction? _defaultInstance; + /// The numerator in the fraction, e.g. 2 in 2/3. @$pb.TagNumber(1) $fixnum.Int64 get numerator => $_getI64(0); @$pb.TagNumber(1) @@ -56,6 +70,8 @@ class Fraction extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearNumerator() => clearField(1); + /// The value by which the numerator is divided, e.g. 3 in 2/3. Must be + /// positive. @$pb.TagNumber(2) $fixnum.Int64 get denominator => $_getI64(1); @$pb.TagNumber(2) diff --git a/lib/src/gen/google/type/fraction.pbenum.dart b/lib/src/gen/google/type/fraction.pbenum.dart index 2d06d9dee68..23dc166a7ba 100644 --- a/lib/src/gen/google/type/fraction.pbenum.dart +++ b/lib/src/gen/google/type/fraction.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/fraction.pbjson.dart b/lib/src/gen/google/type/fraction.pbjson.dart index 91ac85e6e7a..27f0f4d3cd3 100644 --- a/lib/src/gen/google/type/fraction.pbjson.dart +++ b/lib/src/gen/google/type/fraction.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/interval.pb.dart b/lib/src/gen/google/type/interval.pb.dart index 8ed1b989451..3fd6bfe953e 100644 --- a/lib/src/gen/google/type/interval.pb.dart +++ b/lib/src/gen/google/type/interval.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -15,8 +15,26 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../protobuf/timestamp.pb.dart' as $2; +/// Represents a time interval, encoded as a Timestamp start (inclusive) and a +/// Timestamp end (exclusive). +/// +/// The start must be less than or equal to the end. +/// When the start equals the end, the interval is empty (matches no time). +/// When both start and end are unspecified, the interval matches any time. class Interval extends $pb.GeneratedMessage { - factory Interval() => create(); + factory Interval({ + $2.Timestamp? startTime, + $2.Timestamp? endTime, + }) { + final $result = create(); + if (startTime != null) { + $result.startTime = startTime; + } + if (endTime != null) { + $result.endTime = endTime; + } + return $result; + } Interval._() : super(); factory Interval.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Interval.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -48,6 +66,10 @@ class Interval extends $pb.GeneratedMessage { static Interval getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Interval? _defaultInstance; + /// Optional. Inclusive start of the interval. + /// + /// If specified, a Timestamp matching this interval will have to be the same + /// or after the start. @$pb.TagNumber(1) $2.Timestamp get startTime => $_getN(0); @$pb.TagNumber(1) @@ -59,6 +81,10 @@ class Interval extends $pb.GeneratedMessage { @$pb.TagNumber(1) $2.Timestamp ensureStartTime() => $_ensure(0); + /// Optional. Exclusive end of the interval. + /// + /// If specified, a Timestamp matching this interval will have to be before the + /// end. @$pb.TagNumber(2) $2.Timestamp get endTime => $_getN(1); @$pb.TagNumber(2) diff --git a/lib/src/gen/google/type/interval.pbenum.dart b/lib/src/gen/google/type/interval.pbenum.dart index 6a17b38186f..d05c633e6a2 100644 --- a/lib/src/gen/google/type/interval.pbenum.dart +++ b/lib/src/gen/google/type/interval.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/interval.pbjson.dart b/lib/src/gen/google/type/interval.pbjson.dart index 6b9d116ff4f..8d5c63cca62 100644 --- a/lib/src/gen/google/type/interval.pbjson.dart +++ b/lib/src/gen/google/type/interval.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/latlng.pb.dart b/lib/src/gen/google/type/latlng.pb.dart index d0a81c5bdb2..2e752e82fba 100644 --- a/lib/src/gen/google/type/latlng.pb.dart +++ b/lib/src/gen/google/type/latlng.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,8 +13,25 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// An object that represents a latitude/longitude pair. This is expressed as a +/// pair of doubles to represent degrees latitude and degrees longitude. Unless +/// specified otherwise, this must conform to the +/// WGS84 +/// standard. Values must be within normalized ranges. class LatLng extends $pb.GeneratedMessage { - factory LatLng() => create(); + factory LatLng({ + $core.double? latitude, + $core.double? longitude, + }) { + final $result = create(); + if (latitude != null) { + $result.latitude = latitude; + } + if (longitude != null) { + $result.longitude = longitude; + } + return $result; + } LatLng._() : super(); factory LatLng.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LatLng.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -46,6 +63,7 @@ class LatLng extends $pb.GeneratedMessage { static LatLng getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LatLng? _defaultInstance; + /// The latitude in degrees. It must be in the range [-90.0, +90.0]. @$pb.TagNumber(1) $core.double get latitude => $_getN(0); @$pb.TagNumber(1) @@ -55,6 +73,7 @@ class LatLng extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearLatitude() => clearField(1); + /// The longitude in degrees. It must be in the range [-180.0, +180.0]. @$pb.TagNumber(2) $core.double get longitude => $_getN(1); @$pb.TagNumber(2) diff --git a/lib/src/gen/google/type/latlng.pbenum.dart b/lib/src/gen/google/type/latlng.pbenum.dart index b602dee5ecd..78930d449e8 100644 --- a/lib/src/gen/google/type/latlng.pbenum.dart +++ b/lib/src/gen/google/type/latlng.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/latlng.pbjson.dart b/lib/src/gen/google/type/latlng.pbjson.dart index b5ed7c208be..f4fbfe12240 100644 --- a/lib/src/gen/google/type/latlng.pbjson.dart +++ b/lib/src/gen/google/type/latlng.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/localized_text.pb.dart b/lib/src/gen/google/type/localized_text.pb.dart index bf67905e4d5..4c10a52165c 100644 --- a/lib/src/gen/google/type/localized_text.pb.dart +++ b/lib/src/gen/google/type/localized_text.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,8 +13,21 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// Localized variant of a text in a particular language. class LocalizedText extends $pb.GeneratedMessage { - factory LocalizedText() => create(); + factory LocalizedText({ + $core.String? text, + $core.String? languageCode, + }) { + final $result = create(); + if (text != null) { + $result.text = text; + } + if (languageCode != null) { + $result.languageCode = languageCode; + } + return $result; + } LocalizedText._() : super(); factory LocalizedText.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LocalizedText.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -46,6 +59,7 @@ class LocalizedText extends $pb.GeneratedMessage { static LocalizedText getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LocalizedText? _defaultInstance; + /// Localized string in the language corresponding to `language_code' below. @$pb.TagNumber(1) $core.String get text => $_getSZ(0); @$pb.TagNumber(1) @@ -55,6 +69,10 @@ class LocalizedText extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearText() => clearField(1); + /// The text's BCP-47 language code, such as "en-US" or "sr-Latn". + /// + /// For more information, see + /// http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. @$pb.TagNumber(2) $core.String get languageCode => $_getSZ(1); @$pb.TagNumber(2) diff --git a/lib/src/gen/google/type/localized_text.pbenum.dart b/lib/src/gen/google/type/localized_text.pbenum.dart index cc155068583..2b93bfaeaff 100644 --- a/lib/src/gen/google/type/localized_text.pbenum.dart +++ b/lib/src/gen/google/type/localized_text.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/localized_text.pbjson.dart b/lib/src/gen/google/type/localized_text.pbjson.dart index 97039382717..dd41b3a7aca 100644 --- a/lib/src/gen/google/type/localized_text.pbjson.dart +++ b/lib/src/gen/google/type/localized_text.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/money.pb.dart b/lib/src/gen/google/type/money.pb.dart index f646458352d..c47da8a26ae 100644 --- a/lib/src/gen/google/type/money.pb.dart +++ b/lib/src/gen/google/type/money.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -14,8 +14,25 @@ import 'dart:core' as $core; import 'package:fixnum/fixnum.dart' as $fixnum; import 'package:protobuf/protobuf.dart' as $pb; +/// Represents an amount of money with its currency type. class Money extends $pb.GeneratedMessage { - factory Money() => create(); + factory Money({ + $core.String? currencyCode, + $fixnum.Int64? units, + $core.int? nanos, + }) { + final $result = create(); + if (currencyCode != null) { + $result.currencyCode = currencyCode; + } + if (units != null) { + $result.units = units; + } + if (nanos != null) { + $result.nanos = nanos; + } + return $result; + } Money._() : super(); factory Money.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Money.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -48,6 +65,7 @@ class Money extends $pb.GeneratedMessage { static Money getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Money? _defaultInstance; + /// The three-letter currency code defined in ISO 4217. @$pb.TagNumber(1) $core.String get currencyCode => $_getSZ(0); @$pb.TagNumber(1) @@ -57,6 +75,8 @@ class Money extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearCurrencyCode() => clearField(1); + /// The whole units of the amount. + /// For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. @$pb.TagNumber(2) $fixnum.Int64 get units => $_getI64(1); @$pb.TagNumber(2) @@ -66,6 +86,12 @@ class Money extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearUnits() => clearField(2); + /// Number of nano (10^-9) units of the amount. + /// The value must be between -999,999,999 and +999,999,999 inclusive. + /// If `units` is positive, `nanos` must be positive or zero. + /// If `units` is zero, `nanos` can be positive, zero, or negative. + /// If `units` is negative, `nanos` must be negative or zero. + /// For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000. @$pb.TagNumber(3) $core.int get nanos => $_getIZ(2); @$pb.TagNumber(3) diff --git a/lib/src/gen/google/type/money.pbenum.dart b/lib/src/gen/google/type/money.pbenum.dart index a43cc44e3c3..3a1a07ae646 100644 --- a/lib/src/gen/google/type/money.pbenum.dart +++ b/lib/src/gen/google/type/money.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/money.pbjson.dart b/lib/src/gen/google/type/money.pbjson.dart index 85fab3f1a9f..5e993f07799 100644 --- a/lib/src/gen/google/type/money.pbjson.dart +++ b/lib/src/gen/google/type/money.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/month.pb.dart b/lib/src/gen/google/type/month.pb.dart index 1d19d5160da..5f966622cce 100644 --- a/lib/src/gen/google/type/month.pb.dart +++ b/lib/src/gen/google/type/month.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/month.pbenum.dart b/lib/src/gen/google/type/month.pbenum.dart index 9cd369bb591..a5ebd760baa 100644 --- a/lib/src/gen/google/type/month.pbenum.dart +++ b/lib/src/gen/google/type/month.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,6 +13,7 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// Represents a month in the Gregorian calendar. class Month extends $pb.ProtobufEnum { static const Month MONTH_UNSPECIFIED = Month._(0, _omitEnumNames ? '' : 'MONTH_UNSPECIFIED'); static const Month JANUARY = Month._(1, _omitEnumNames ? '' : 'JANUARY'); diff --git a/lib/src/gen/google/type/month.pbjson.dart b/lib/src/gen/google/type/month.pbjson.dart index c2cfeb65211..d729b5923e1 100644 --- a/lib/src/gen/google/type/month.pbjson.dart +++ b/lib/src/gen/google/type/month.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/phone_number.pb.dart b/lib/src/gen/google/type/phone_number.pb.dart index a284ad414fa..84f4ac17619 100644 --- a/lib/src/gen/google/type/phone_number.pb.dart +++ b/lib/src/gen/google/type/phone_number.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,8 +13,29 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// An object representing a short code, which is a phone number that is +/// typically much shorter than regular phone numbers and can be used to +/// address messages in MMS and SMS systems, as well as for abbreviated dialing +/// (e.g. "Text 611 to see how many minutes you have remaining on your plan."). +/// +/// Short codes are restricted to a region and are not internationally +/// dialable, which means the same short code can exist in different regions, +/// with different usage and pricing, even if those regions share the same +/// country calling code (e.g. US and CA). class PhoneNumber_ShortCode extends $pb.GeneratedMessage { - factory PhoneNumber_ShortCode() => create(); + factory PhoneNumber_ShortCode({ + $core.String? regionCode, + $core.String? number, + }) { + final $result = create(); + if (regionCode != null) { + $result.regionCode = regionCode; + } + if (number != null) { + $result.number = number; + } + return $result; + } PhoneNumber_ShortCode._() : super(); factory PhoneNumber_ShortCode.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PhoneNumber_ShortCode.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -46,6 +67,11 @@ class PhoneNumber_ShortCode extends $pb.GeneratedMessage { static PhoneNumber_ShortCode getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PhoneNumber_ShortCode? _defaultInstance; + /// Required. The BCP-47 region code of the location where calls to this + /// short code can be made, such as "US" and "BB". + /// + /// Reference(s): + /// - http://www.unicode.org/reports/tr35/#unicode_region_subtag @$pb.TagNumber(1) $core.String get regionCode => $_getSZ(0); @$pb.TagNumber(1) @@ -55,6 +81,8 @@ class PhoneNumber_ShortCode extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearRegionCode() => clearField(1); + /// Required. The short code digits, without a leading plus ('+') or country + /// calling code, e.g. "611". @$pb.TagNumber(2) $core.String get number => $_getSZ(1); @$pb.TagNumber(2) @@ -71,8 +99,50 @@ enum PhoneNumber_Kind { notSet } +/// An object representing a phone number, suitable as an API wire format. +/// +/// This representation: +/// +/// - should not be used for locale-specific formatting of a phone number, such +/// as "+1 (650) 253-0000 ext. 123" +/// +/// - is not designed for efficient storage +/// - may not be suitable for dialing - specialized libraries (see references) +/// should be used to parse the number for that purpose +/// +/// To do something meaningful with this number, such as format it for various +/// use-cases, convert it to an `i18n.phonenumbers.PhoneNumber` object first. +/// +/// For instance, in Java this would be: +/// +/// com.google.type.PhoneNumber wireProto = +/// com.google.type.PhoneNumber.newBuilder().build(); +/// com.google.i18n.phonenumbers.Phonenumber.PhoneNumber phoneNumber = +/// PhoneNumberUtil.getInstance().parse(wireProto.getE164Number(), "ZZ"); +/// if (!wireProto.getExtension().isEmpty()) { +/// phoneNumber.setExtension(wireProto.getExtension()); +/// } +/// +/// Reference(s): +/// - https://github.com/google/libphonenumber class PhoneNumber extends $pb.GeneratedMessage { - factory PhoneNumber() => create(); + factory PhoneNumber({ + $core.String? e164Number, + PhoneNumber_ShortCode? shortCode, + $core.String? extension_3, + }) { + final $result = create(); + if (e164Number != null) { + $result.e164Number = e164Number; + } + if (shortCode != null) { + $result.shortCode = shortCode; + } + if (extension_3 != null) { + $result.extension_3 = extension_3; + } + return $result; + } PhoneNumber._() : super(); factory PhoneNumber.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PhoneNumber.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -114,6 +184,21 @@ class PhoneNumber extends $pb.GeneratedMessage { PhoneNumber_Kind whichKind() => _PhoneNumber_KindByTag[$_whichOneof(0)]!; void clearKind() => clearField($_whichOneof(0)); + /// The phone number, represented as a leading plus sign ('+'), followed by a + /// phone number that uses a relaxed ITU E.164 format consisting of the + /// country calling code (1 to 3 digits) and the subscriber number, with no + /// additional spaces or formatting, e.g.: + /// - correct: "+15552220123" + /// - incorrect: "+1 (555) 222-01234 x123". + /// + /// The ITU E.164 format limits the latter to 12 digits, but in practice not + /// all countries respect that, so we relax that restriction here. + /// National-only numbers are not allowed. + /// + /// References: + /// - https://www.itu.int/rec/T-REC-E.164-201011-I + /// - https://en.wikipedia.org/wiki/E.164. + /// - https://en.wikipedia.org/wiki/List_of_country_calling_codes @$pb.TagNumber(1) $core.String get e164Number => $_getSZ(0); @$pb.TagNumber(1) @@ -123,6 +208,10 @@ class PhoneNumber extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearE164Number() => clearField(1); + /// A short code. + /// + /// Reference(s): + /// - https://en.wikipedia.org/wiki/Short_code @$pb.TagNumber(2) PhoneNumber_ShortCode get shortCode => $_getN(1); @$pb.TagNumber(2) @@ -134,6 +223,15 @@ class PhoneNumber extends $pb.GeneratedMessage { @$pb.TagNumber(2) PhoneNumber_ShortCode ensureShortCode() => $_ensure(1); + /// The phone number's extension. The extension is not standardized in ITU + /// recommendations, except for being defined as a series of numbers with a + /// maximum length of 40 digits. Other than digits, some other dialing + /// characters such as ',' (indicating a wait) or '#' may be stored here. + /// + /// Note that no regions currently use extensions with short codes, so this + /// field is normally only set in conjunction with an E.164 number. It is held + /// separately from the E.164 number to allow for short code extensions in the + /// future. @$pb.TagNumber(3) $core.String get extension_3 => $_getSZ(2); @$pb.TagNumber(3) diff --git a/lib/src/gen/google/type/phone_number.pbenum.dart b/lib/src/gen/google/type/phone_number.pbenum.dart index 1c9e2eec852..ff1a1b8b148 100644 --- a/lib/src/gen/google/type/phone_number.pbenum.dart +++ b/lib/src/gen/google/type/phone_number.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/phone_number.pbjson.dart b/lib/src/gen/google/type/phone_number.pbjson.dart index 02df6071340..ae59afeabf5 100644 --- a/lib/src/gen/google/type/phone_number.pbjson.dart +++ b/lib/src/gen/google/type/phone_number.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/postal_address.pb.dart b/lib/src/gen/google/type/postal_address.pb.dart index 4be050a21db..c13bfd55741 100644 --- a/lib/src/gen/google/type/postal_address.pb.dart +++ b/lib/src/gen/google/type/postal_address.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,8 +13,73 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// Represents a postal address, e.g. for postal delivery or payments addresses. +/// Given a postal address, a postal service can deliver items to a premise, P.O. +/// Box or similar. +/// It is not intended to model geographical locations (roads, towns, +/// mountains). +/// +/// In typical usage an address would be created via user input or from importing +/// existing data, depending on the type of process. +/// +/// Advice on address input / editing: +/// - Use an i18n-ready address widget such as +/// https://github.com/google/libaddressinput) +/// - Users should not be presented with UI elements for input or editing of +/// fields outside countries where that field is used. +/// +/// For more guidance on how to use this schema, please see: +/// https://support.google.com/business/answer/6397478 class PostalAddress extends $pb.GeneratedMessage { - factory PostalAddress() => create(); + factory PostalAddress({ + $core.int? revision, + $core.String? regionCode, + $core.String? languageCode, + $core.String? postalCode, + $core.String? sortingCode, + $core.String? administrativeArea, + $core.String? locality, + $core.String? sublocality, + $core.Iterable<$core.String>? addressLines, + $core.Iterable<$core.String>? recipients, + $core.String? organization, + }) { + final $result = create(); + if (revision != null) { + $result.revision = revision; + } + if (regionCode != null) { + $result.regionCode = regionCode; + } + if (languageCode != null) { + $result.languageCode = languageCode; + } + if (postalCode != null) { + $result.postalCode = postalCode; + } + if (sortingCode != null) { + $result.sortingCode = sortingCode; + } + if (administrativeArea != null) { + $result.administrativeArea = administrativeArea; + } + if (locality != null) { + $result.locality = locality; + } + if (sublocality != null) { + $result.sublocality = sublocality; + } + if (addressLines != null) { + $result.addressLines.addAll(addressLines); + } + if (recipients != null) { + $result.recipients.addAll(recipients); + } + if (organization != null) { + $result.organization = organization; + } + return $result; + } PostalAddress._() : super(); factory PostalAddress.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PostalAddress.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -55,6 +120,10 @@ class PostalAddress extends $pb.GeneratedMessage { static PostalAddress getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PostalAddress? _defaultInstance; + /// The schema revision of the `PostalAddress`. This must be set to 0, which is + /// the latest revision. + /// + /// All new revisions **must** be backward compatible with old revisions. @$pb.TagNumber(1) $core.int get revision => $_getIZ(0); @$pb.TagNumber(1) @@ -64,6 +133,11 @@ class PostalAddress extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearRevision() => clearField(1); + /// Required. CLDR region code of the country/region of the address. This + /// is never inferred and it is up to the user to ensure the value is + /// correct. See http://cldr.unicode.org/ and + /// http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html + /// for details. Example: "CH" for Switzerland. @$pb.TagNumber(2) $core.String get regionCode => $_getSZ(1); @$pb.TagNumber(2) @@ -73,6 +147,18 @@ class PostalAddress extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearRegionCode() => clearField(2); + /// Optional. BCP-47 language code of the contents of this address (if + /// known). This is often the UI language of the input form or is expected + /// to match one of the languages used in the address' country/region, or their + /// transliterated equivalents. + /// This can affect formatting in certain countries, but is not critical + /// to the correctness of the data and will never affect any validation or + /// other non-formatting related operations. + /// + /// If this value is not known, it should be omitted (rather than specifying a + /// possibly incorrect default). + /// + /// Examples: "zh-Hant", "ja", "ja-Latn", "en". @$pb.TagNumber(3) $core.String get languageCode => $_getSZ(2); @$pb.TagNumber(3) @@ -82,6 +168,10 @@ class PostalAddress extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearLanguageCode() => clearField(3); + /// Optional. Postal code of the address. Not all countries use or require + /// postal codes to be present, but where they are used, they may trigger + /// additional validation with other parts of the address (e.g. state/zip + /// validation in the U.S.A.). @$pb.TagNumber(4) $core.String get postalCode => $_getSZ(3); @$pb.TagNumber(4) @@ -91,6 +181,11 @@ class PostalAddress extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearPostalCode() => clearField(4); + /// Optional. Additional, country-specific, sorting code. This is not used + /// in most regions. Where it is used, the value is either a string like + /// "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number + /// alone, representing the "sector code" (Jamaica), "delivery area indicator" + /// (Malawi) or "post office indicator" (e.g. Côte d'Ivoire). @$pb.TagNumber(5) $core.String get sortingCode => $_getSZ(4); @$pb.TagNumber(5) @@ -100,6 +195,13 @@ class PostalAddress extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearSortingCode() => clearField(5); + /// Optional. Highest administrative subdivision which is used for postal + /// addresses of a country or region. + /// For example, this can be a state, a province, an oblast, or a prefecture. + /// Specifically, for Spain this is the province and not the autonomous + /// community (e.g. "Barcelona" and not "Catalonia"). + /// Many countries don't use an administrative area in postal addresses. E.g. + /// in Switzerland this should be left unpopulated. @$pb.TagNumber(6) $core.String get administrativeArea => $_getSZ(5); @$pb.TagNumber(6) @@ -109,6 +211,10 @@ class PostalAddress extends $pb.GeneratedMessage { @$pb.TagNumber(6) void clearAdministrativeArea() => clearField(6); + /// Optional. Generally refers to the city/town portion of the address. + /// Examples: US city, IT comune, UK post town. + /// In regions of the world where localities are not well defined or do not fit + /// into this structure well, leave locality empty and use address_lines. @$pb.TagNumber(7) $core.String get locality => $_getSZ(6); @$pb.TagNumber(7) @@ -118,6 +224,8 @@ class PostalAddress extends $pb.GeneratedMessage { @$pb.TagNumber(7) void clearLocality() => clearField(7); + /// Optional. Sublocality of the address. + /// For example, this can be neighborhoods, boroughs, districts. @$pb.TagNumber(8) $core.String get sublocality => $_getSZ(7); @$pb.TagNumber(8) @@ -127,12 +235,38 @@ class PostalAddress extends $pb.GeneratedMessage { @$pb.TagNumber(8) void clearSublocality() => clearField(8); + /// Unstructured address lines describing the lower levels of an address. + /// + /// Because values in address_lines do not have type information and may + /// sometimes contain multiple values in a single field (e.g. + /// "Austin, TX"), it is important that the line order is clear. The order of + /// address lines should be "envelope order" for the country/region of the + /// address. In places where this can vary (e.g. Japan), address_language is + /// used to make it explicit (e.g. "ja" for large-to-small ordering and + /// "ja-Latn" or "en" for small-to-large). This way, the most specific line of + /// an address can be selected based on the language. + /// + /// The minimum permitted structural representation of an address consists + /// of a region_code with all remaining information placed in the + /// address_lines. It would be possible to format such an address very + /// approximately without geocoding, but no semantic reasoning could be + /// made about any of the address components until it was at least + /// partially resolved. + /// + /// Creating an address only containing a region_code and address_lines, and + /// then geocoding is the recommended way to handle completely unstructured + /// addresses (as opposed to guessing which parts of the address should be + /// localities or administrative areas). @$pb.TagNumber(9) $core.List<$core.String> get addressLines => $_getList(8); + /// Optional. The recipient at the address. + /// This field may, under certain circumstances, contain multiline information. + /// For example, it might contain "care of" information. @$pb.TagNumber(10) $core.List<$core.String> get recipients => $_getList(9); + /// Optional. The name of the organization at the address. @$pb.TagNumber(11) $core.String get organization => $_getSZ(10); @$pb.TagNumber(11) diff --git a/lib/src/gen/google/type/postal_address.pbenum.dart b/lib/src/gen/google/type/postal_address.pbenum.dart index d132b558950..824aaf9fc79 100644 --- a/lib/src/gen/google/type/postal_address.pbenum.dart +++ b/lib/src/gen/google/type/postal_address.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/postal_address.pbjson.dart b/lib/src/gen/google/type/postal_address.pbjson.dart index c1770c637dd..5b9c933b2fe 100644 --- a/lib/src/gen/google/type/postal_address.pbjson.dart +++ b/lib/src/gen/google/type/postal_address.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/quaternion.pb.dart b/lib/src/gen/google/type/quaternion.pb.dart index 4b236bcf4bd..18c85bf9563 100644 --- a/lib/src/gen/google/type/quaternion.pb.dart +++ b/lib/src/gen/google/type/quaternion.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,8 +13,83 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// A quaternion is defined as the quotient of two directed lines in a +/// three-dimensional space or equivalently as the quotient of two Euclidean +/// vectors (https://en.wikipedia.org/wiki/Quaternion). +/// +/// Quaternions are often used in calculations involving three-dimensional +/// rotations (https://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation), +/// as they provide greater mathematical robustness by avoiding the gimbal lock +/// problems that can be encountered when using Euler angles +/// (https://en.wikipedia.org/wiki/Gimbal_lock). +/// +/// Quaternions are generally represented in this form: +/// +/// w + xi + yj + zk +/// +/// where x, y, z, and w are real numbers, and i, j, and k are three imaginary +/// numbers. +/// +/// Our naming choice `(x, y, z, w)` comes from the desire to avoid confusion for +/// those interested in the geometric properties of the quaternion in the 3D +/// Cartesian space. Other texts often use alternative names or subscripts, such +/// as `(a, b, c, d)`, `(1, i, j, k)`, or `(0, 1, 2, 3)`, which are perhaps +/// better suited for mathematical interpretations. +/// +/// To avoid any confusion, as well as to maintain compatibility with a large +/// number of software libraries, the quaternions represented using the protocol +/// buffer below *must* follow the Hamilton convention, which defines `ij = k` +/// (i.e. a right-handed algebra), and therefore: +/// +/// i^2 = j^2 = k^2 = ijk = −1 +/// ij = −ji = k +/// jk = −kj = i +/// ki = −ik = j +/// +/// Please DO NOT use this to represent quaternions that follow the JPL +/// convention, or any of the other quaternion flavors out there. +/// +/// Definitions: +/// +/// - Quaternion norm (or magnitude): `sqrt(x^2 + y^2 + z^2 + w^2)`. +/// - Unit (or normalized) quaternion: a quaternion whose norm is 1. +/// - Pure quaternion: a quaternion whose scalar component (`w`) is 0. +/// - Rotation quaternion: a unit quaternion used to represent rotation. +/// - Orientation quaternion: a unit quaternion used to represent orientation. +/// +/// A quaternion can be normalized by dividing it by its norm. The resulting +/// quaternion maintains the same direction, but has a norm of 1, i.e. it moves +/// on the unit sphere. This is generally necessary for rotation and orientation +/// quaternions, to avoid rounding errors: +/// https://en.wikipedia.org/wiki/Rotation_formalisms_in_three_dimensions +/// +/// Note that `(x, y, z, w)` and `(-x, -y, -z, -w)` represent the same rotation, +/// but normalization would be even more useful, e.g. for comparison purposes, if +/// it would produce a unique representation. It is thus recommended that `w` be +/// kept positive, which can be achieved by changing all the signs when `w` is +/// negative. class Quaternion extends $pb.GeneratedMessage { - factory Quaternion() => create(); + factory Quaternion({ + $core.double? x, + $core.double? y, + $core.double? z, + $core.double? w, + }) { + final $result = create(); + if (x != null) { + $result.x = x; + } + if (y != null) { + $result.y = y; + } + if (z != null) { + $result.z = z; + } + if (w != null) { + $result.w = w; + } + return $result; + } Quaternion._() : super(); factory Quaternion.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Quaternion.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -48,6 +123,7 @@ class Quaternion extends $pb.GeneratedMessage { static Quaternion getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Quaternion? _defaultInstance; + /// The x component. @$pb.TagNumber(1) $core.double get x => $_getN(0); @$pb.TagNumber(1) @@ -57,6 +133,7 @@ class Quaternion extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearX() => clearField(1); + /// The y component. @$pb.TagNumber(2) $core.double get y => $_getN(1); @$pb.TagNumber(2) @@ -66,6 +143,7 @@ class Quaternion extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearY() => clearField(2); + /// The z component. @$pb.TagNumber(3) $core.double get z => $_getN(2); @$pb.TagNumber(3) @@ -75,6 +153,7 @@ class Quaternion extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearZ() => clearField(3); + /// The scalar component. @$pb.TagNumber(4) $core.double get w => $_getN(3); @$pb.TagNumber(4) diff --git a/lib/src/gen/google/type/quaternion.pbenum.dart b/lib/src/gen/google/type/quaternion.pbenum.dart index a74966664d5..f4efbdda76e 100644 --- a/lib/src/gen/google/type/quaternion.pbenum.dart +++ b/lib/src/gen/google/type/quaternion.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/quaternion.pbjson.dart b/lib/src/gen/google/type/quaternion.pbjson.dart index 6ba4c94cd48..be9421c1b25 100644 --- a/lib/src/gen/google/type/quaternion.pbjson.dart +++ b/lib/src/gen/google/type/quaternion.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/timeofday.pb.dart b/lib/src/gen/google/type/timeofday.pb.dart index e431f7ab8b7..08987704855 100644 --- a/lib/src/gen/google/type/timeofday.pb.dart +++ b/lib/src/gen/google/type/timeofday.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,8 +13,32 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// Represents a time of day. The date and time zone are either not significant +/// or are specified elsewhere. An API may choose to allow leap seconds. Related +/// types are [google.type.Date][google.type.Date] and +/// `google.protobuf.Timestamp`. class TimeOfDay extends $pb.GeneratedMessage { - factory TimeOfDay() => create(); + factory TimeOfDay({ + $core.int? hours, + $core.int? minutes, + $core.int? seconds, + $core.int? nanos, + }) { + final $result = create(); + if (hours != null) { + $result.hours = hours; + } + if (minutes != null) { + $result.minutes = minutes; + } + if (seconds != null) { + $result.seconds = seconds; + } + if (nanos != null) { + $result.nanos = nanos; + } + return $result; + } TimeOfDay._() : super(); factory TimeOfDay.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TimeOfDay.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -48,6 +72,8 @@ class TimeOfDay extends $pb.GeneratedMessage { static TimeOfDay getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TimeOfDay? _defaultInstance; + /// Hours of day in 24 hour format. Should be from 0 to 23. An API may choose + /// to allow the value "24:00:00" for scenarios like business closing time. @$pb.TagNumber(1) $core.int get hours => $_getIZ(0); @$pb.TagNumber(1) @@ -57,6 +83,7 @@ class TimeOfDay extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearHours() => clearField(1); + /// Minutes of hour of day. Must be from 0 to 59. @$pb.TagNumber(2) $core.int get minutes => $_getIZ(1); @$pb.TagNumber(2) @@ -66,6 +93,8 @@ class TimeOfDay extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearMinutes() => clearField(2); + /// Seconds of minutes of the time. Must normally be from 0 to 59. An API may + /// allow the value 60 if it allows leap-seconds. @$pb.TagNumber(3) $core.int get seconds => $_getIZ(2); @$pb.TagNumber(3) @@ -75,6 +104,7 @@ class TimeOfDay extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearSeconds() => clearField(3); + /// Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. @$pb.TagNumber(4) $core.int get nanos => $_getIZ(3); @$pb.TagNumber(4) diff --git a/lib/src/gen/google/type/timeofday.pbenum.dart b/lib/src/gen/google/type/timeofday.pbenum.dart index fdd3196c4ef..b8fbc22ea49 100644 --- a/lib/src/gen/google/type/timeofday.pbenum.dart +++ b/lib/src/gen/google/type/timeofday.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/google/type/timeofday.pbjson.dart b/lib/src/gen/google/type/timeofday.pbjson.dart index 77e114cc967..a83327169ea 100644 --- a/lib/src/gen/google/type/timeofday.pbjson.dart +++ b/lib/src/gen/google/type/timeofday.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/module/v1/module.pb.dart b/lib/src/gen/module/v1/module.pb.dart index 0f9f13b7e0f..fb77e1763ac 100644 --- a/lib/src/gen/module/v1/module.pb.dart +++ b/lib/src/gen/module/v1/module.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -17,7 +17,19 @@ import '../../app/v1/robot.pb.dart' as $1; import '../../robot/v1/robot.pb.dart' as $2; class AddResourceRequest extends $pb.GeneratedMessage { - factory AddResourceRequest() => create(); + factory AddResourceRequest({ + $1.ComponentConfig? config, + $core.Iterable<$core.String>? dependencies, + }) { + final $result = create(); + if (config != null) { + $result.config = config; + } + if (dependencies != null) { + $result.dependencies.addAll(dependencies); + } + return $result; + } AddResourceRequest._() : super(); factory AddResourceRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AddResourceRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -97,7 +109,19 @@ class AddResourceResponse extends $pb.GeneratedMessage { } class ReconfigureResourceRequest extends $pb.GeneratedMessage { - factory ReconfigureResourceRequest() => create(); + factory ReconfigureResourceRequest({ + $1.ComponentConfig? config, + $core.Iterable<$core.String>? dependencies, + }) { + final $result = create(); + if (config != null) { + $result.config = config; + } + if (dependencies != null) { + $result.dependencies.addAll(dependencies); + } + return $result; + } ReconfigureResourceRequest._() : super(); factory ReconfigureResourceRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ReconfigureResourceRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -177,7 +201,15 @@ class ReconfigureResourceResponse extends $pb.GeneratedMessage { } class RemoveResourceRequest extends $pb.GeneratedMessage { - factory RemoveResourceRequest() => create(); + factory RemoveResourceRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } RemoveResourceRequest._() : super(); factory RemoveResourceRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RemoveResourceRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -251,7 +283,19 @@ class RemoveResourceResponse extends $pb.GeneratedMessage { } class HandlerDefinition extends $pb.GeneratedMessage { - factory HandlerDefinition() => create(); + factory HandlerDefinition({ + $2.ResourceRPCSubtype? subtype, + $core.Iterable<$core.String>? models, + }) { + final $result = create(); + if (subtype != null) { + $result.subtype = subtype; + } + if (models != null) { + $result.models.addAll(models); + } + return $result; + } HandlerDefinition._() : super(); factory HandlerDefinition.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory HandlerDefinition.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -299,7 +343,15 @@ class HandlerDefinition extends $pb.GeneratedMessage { } class HandlerMap extends $pb.GeneratedMessage { - factory HandlerMap() => create(); + factory HandlerMap({ + $core.Iterable? handlers, + }) { + final $result = create(); + if (handlers != null) { + $result.handlers.addAll(handlers); + } + return $result; + } HandlerMap._() : super(); factory HandlerMap.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory HandlerMap.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -335,7 +387,15 @@ class HandlerMap extends $pb.GeneratedMessage { } class ReadyRequest extends $pb.GeneratedMessage { - factory ReadyRequest() => create(); + factory ReadyRequest({ + $core.String? parentAddress, + }) { + final $result = create(); + if (parentAddress != null) { + $result.parentAddress = parentAddress; + } + return $result; + } ReadyRequest._() : super(); factory ReadyRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ReadyRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -377,7 +437,19 @@ class ReadyRequest extends $pb.GeneratedMessage { } class ReadyResponse extends $pb.GeneratedMessage { - factory ReadyResponse() => create(); + factory ReadyResponse({ + $core.bool? ready, + HandlerMap? handlermap, + }) { + final $result = create(); + if (ready != null) { + $result.ready = ready; + } + if (handlermap != null) { + $result.handlermap = handlermap; + } + return $result; + } ReadyResponse._() : super(); factory ReadyResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ReadyResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -431,7 +503,15 @@ class ReadyResponse extends $pb.GeneratedMessage { } class ValidateConfigRequest extends $pb.GeneratedMessage { - factory ValidateConfigRequest() => create(); + factory ValidateConfigRequest({ + $1.ComponentConfig? config, + }) { + final $result = create(); + if (config != null) { + $result.config = config; + } + return $result; + } ValidateConfigRequest._() : super(); factory ValidateConfigRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ValidateConfigRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -475,7 +555,15 @@ class ValidateConfigRequest extends $pb.GeneratedMessage { } class ValidateConfigResponse extends $pb.GeneratedMessage { - factory ValidateConfigResponse() => create(); + factory ValidateConfigResponse({ + $core.Iterable<$core.String>? dependencies, + }) { + final $result = create(); + if (dependencies != null) { + $result.dependencies.addAll(dependencies); + } + return $result; + } ValidateConfigResponse._() : super(); factory ValidateConfigResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ValidateConfigResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/module/v1/module.pbenum.dart b/lib/src/gen/module/v1/module.pbenum.dart index 95699e6f423..285bf33925e 100644 --- a/lib/src/gen/module/v1/module.pbenum.dart +++ b/lib/src/gen/module/v1/module.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/module/v1/module.pbgrpc.dart b/lib/src/gen/module/v1/module.pbgrpc.dart index 4aef0f9c7df..9a5e32c12b1 100644 --- a/lib/src/gen/module/v1/module.pbgrpc.dart +++ b/lib/src/gen/module/v1/module.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/module/v1/module.pbjson.dart b/lib/src/gen/module/v1/module.pbjson.dart index f85175377eb..d7bd2cb288a 100644 --- a/lib/src/gen/module/v1/module.pbjson.dart +++ b/lib/src/gen/module/v1/module.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/rpc/examples/echo/v1/echo.pb.dart b/lib/src/gen/proto/rpc/examples/echo/v1/echo.pb.dart index be5e7c9b970..f8ea60732e3 100644 --- a/lib/src/gen/proto/rpc/examples/echo/v1/echo.pb.dart +++ b/lib/src/gen/proto/rpc/examples/echo/v1/echo.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -14,7 +14,15 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class EchoRequest extends $pb.GeneratedMessage { - factory EchoRequest() => create(); + factory EchoRequest({ + $core.String? message, + }) { + final $result = create(); + if (message != null) { + $result.message = message; + } + return $result; + } EchoRequest._() : super(); factory EchoRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EchoRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -56,7 +64,15 @@ class EchoRequest extends $pb.GeneratedMessage { } class EchoResponse extends $pb.GeneratedMessage { - factory EchoResponse() => create(); + factory EchoResponse({ + $core.String? message, + }) { + final $result = create(); + if (message != null) { + $result.message = message; + } + return $result; + } EchoResponse._() : super(); factory EchoResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EchoResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -98,7 +114,15 @@ class EchoResponse extends $pb.GeneratedMessage { } class EchoMultipleRequest extends $pb.GeneratedMessage { - factory EchoMultipleRequest() => create(); + factory EchoMultipleRequest({ + $core.String? message, + }) { + final $result = create(); + if (message != null) { + $result.message = message; + } + return $result; + } EchoMultipleRequest._() : super(); factory EchoMultipleRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EchoMultipleRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -140,7 +164,15 @@ class EchoMultipleRequest extends $pb.GeneratedMessage { } class EchoMultipleResponse extends $pb.GeneratedMessage { - factory EchoMultipleResponse() => create(); + factory EchoMultipleResponse({ + $core.String? message, + }) { + final $result = create(); + if (message != null) { + $result.message = message; + } + return $result; + } EchoMultipleResponse._() : super(); factory EchoMultipleResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EchoMultipleResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -182,7 +214,15 @@ class EchoMultipleResponse extends $pb.GeneratedMessage { } class EchoBiDiRequest extends $pb.GeneratedMessage { - factory EchoBiDiRequest() => create(); + factory EchoBiDiRequest({ + $core.String? message, + }) { + final $result = create(); + if (message != null) { + $result.message = message; + } + return $result; + } EchoBiDiRequest._() : super(); factory EchoBiDiRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EchoBiDiRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -224,7 +264,15 @@ class EchoBiDiRequest extends $pb.GeneratedMessage { } class EchoBiDiResponse extends $pb.GeneratedMessage { - factory EchoBiDiResponse() => create(); + factory EchoBiDiResponse({ + $core.String? message, + }) { + final $result = create(); + if (message != null) { + $result.message = message; + } + return $result; + } EchoBiDiResponse._() : super(); factory EchoBiDiResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EchoBiDiResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/proto/rpc/examples/echo/v1/echo.pbenum.dart b/lib/src/gen/proto/rpc/examples/echo/v1/echo.pbenum.dart index a12fea5c7d6..4cc1a2fba8c 100644 --- a/lib/src/gen/proto/rpc/examples/echo/v1/echo.pbenum.dart +++ b/lib/src/gen/proto/rpc/examples/echo/v1/echo.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/rpc/examples/echo/v1/echo.pbgrpc.dart b/lib/src/gen/proto/rpc/examples/echo/v1/echo.pbgrpc.dart index 445f3803e44..423ddc36479 100644 --- a/lib/src/gen/proto/rpc/examples/echo/v1/echo.pbgrpc.dart +++ b/lib/src/gen/proto/rpc/examples/echo/v1/echo.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/rpc/examples/echo/v1/echo.pbjson.dart b/lib/src/gen/proto/rpc/examples/echo/v1/echo.pbjson.dart index 98033a58c31..1606688d559 100644 --- a/lib/src/gen/proto/rpc/examples/echo/v1/echo.pbjson.dart +++ b/lib/src/gen/proto/rpc/examples/echo/v1/echo.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/rpc/examples/echoresource/v1/echoresource.pb.dart b/lib/src/gen/proto/rpc/examples/echoresource/v1/echoresource.pb.dart index 497e2504841..72df17301af 100644 --- a/lib/src/gen/proto/rpc/examples/echoresource/v1/echoresource.pb.dart +++ b/lib/src/gen/proto/rpc/examples/echoresource/v1/echoresource.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -14,7 +14,19 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class EchoResourceRequest extends $pb.GeneratedMessage { - factory EchoResourceRequest() => create(); + factory EchoResourceRequest({ + $core.String? name, + $core.String? message, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (message != null) { + $result.message = message; + } + return $result; + } EchoResourceRequest._() : super(); factory EchoResourceRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EchoResourceRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -66,7 +78,15 @@ class EchoResourceRequest extends $pb.GeneratedMessage { } class EchoResourceResponse extends $pb.GeneratedMessage { - factory EchoResourceResponse() => create(); + factory EchoResourceResponse({ + $core.String? message, + }) { + final $result = create(); + if (message != null) { + $result.message = message; + } + return $result; + } EchoResourceResponse._() : super(); factory EchoResourceResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EchoResourceResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -108,7 +128,19 @@ class EchoResourceResponse extends $pb.GeneratedMessage { } class EchoResourceMultipleRequest extends $pb.GeneratedMessage { - factory EchoResourceMultipleRequest() => create(); + factory EchoResourceMultipleRequest({ + $core.String? name, + $core.String? message, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (message != null) { + $result.message = message; + } + return $result; + } EchoResourceMultipleRequest._() : super(); factory EchoResourceMultipleRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EchoResourceMultipleRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -160,7 +192,15 @@ class EchoResourceMultipleRequest extends $pb.GeneratedMessage { } class EchoResourceMultipleResponse extends $pb.GeneratedMessage { - factory EchoResourceMultipleResponse() => create(); + factory EchoResourceMultipleResponse({ + $core.String? message, + }) { + final $result = create(); + if (message != null) { + $result.message = message; + } + return $result; + } EchoResourceMultipleResponse._() : super(); factory EchoResourceMultipleResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EchoResourceMultipleResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -202,7 +242,19 @@ class EchoResourceMultipleResponse extends $pb.GeneratedMessage { } class EchoResourceBiDiRequest extends $pb.GeneratedMessage { - factory EchoResourceBiDiRequest() => create(); + factory EchoResourceBiDiRequest({ + $core.String? name, + $core.String? message, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (message != null) { + $result.message = message; + } + return $result; + } EchoResourceBiDiRequest._() : super(); factory EchoResourceBiDiRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EchoResourceBiDiRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -254,7 +306,15 @@ class EchoResourceBiDiRequest extends $pb.GeneratedMessage { } class EchoResourceBiDiResponse extends $pb.GeneratedMessage { - factory EchoResourceBiDiResponse() => create(); + factory EchoResourceBiDiResponse({ + $core.String? message, + }) { + final $result = create(); + if (message != null) { + $result.message = message; + } + return $result; + } EchoResourceBiDiResponse._() : super(); factory EchoResourceBiDiResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory EchoResourceBiDiResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/proto/rpc/examples/echoresource/v1/echoresource.pbenum.dart b/lib/src/gen/proto/rpc/examples/echoresource/v1/echoresource.pbenum.dart index 7f3a5a854b1..0ae3181f44c 100644 --- a/lib/src/gen/proto/rpc/examples/echoresource/v1/echoresource.pbenum.dart +++ b/lib/src/gen/proto/rpc/examples/echoresource/v1/echoresource.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/rpc/examples/echoresource/v1/echoresource.pbgrpc.dart b/lib/src/gen/proto/rpc/examples/echoresource/v1/echoresource.pbgrpc.dart index b5bbb5c4fcd..f87f052b374 100644 --- a/lib/src/gen/proto/rpc/examples/echoresource/v1/echoresource.pbgrpc.dart +++ b/lib/src/gen/proto/rpc/examples/echoresource/v1/echoresource.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/rpc/examples/echoresource/v1/echoresource.pbjson.dart b/lib/src/gen/proto/rpc/examples/echoresource/v1/echoresource.pbjson.dart index 0b4edb7f8b8..d1cc8a69531 100644 --- a/lib/src/gen/proto/rpc/examples/echoresource/v1/echoresource.pbjson.dart +++ b/lib/src/gen/proto/rpc/examples/echoresource/v1/echoresource.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/rpc/examples/fileupload/v1/fileupload.pb.dart b/lib/src/gen/proto/rpc/examples/fileupload/v1/fileupload.pb.dart index a5d021ab216..04782d52aa2 100644 --- a/lib/src/gen/proto/rpc/examples/fileupload/v1/fileupload.pb.dart +++ b/lib/src/gen/proto/rpc/examples/fileupload/v1/fileupload.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -21,7 +21,19 @@ enum UploadFileRequest_Data { } class UploadFileRequest extends $pb.GeneratedMessage { - factory UploadFileRequest() => create(); + factory UploadFileRequest({ + $core.String? name, + $core.List<$core.int>? chunkData, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (chunkData != null) { + $result.chunkData = chunkData; + } + return $result; + } UploadFileRequest._() : super(); factory UploadFileRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UploadFileRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -82,7 +94,19 @@ class UploadFileRequest extends $pb.GeneratedMessage { } class UploadFileResponse extends $pb.GeneratedMessage { - factory UploadFileResponse() => create(); + factory UploadFileResponse({ + $core.String? name, + $fixnum.Int64? size, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (size != null) { + $result.size = size; + } + return $result; + } UploadFileResponse._() : super(); factory UploadFileResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UploadFileResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/proto/rpc/examples/fileupload/v1/fileupload.pbenum.dart b/lib/src/gen/proto/rpc/examples/fileupload/v1/fileupload.pbenum.dart index 08737fcf2ad..b2fad696e0a 100644 --- a/lib/src/gen/proto/rpc/examples/fileupload/v1/fileupload.pbenum.dart +++ b/lib/src/gen/proto/rpc/examples/fileupload/v1/fileupload.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/rpc/examples/fileupload/v1/fileupload.pbgrpc.dart b/lib/src/gen/proto/rpc/examples/fileupload/v1/fileupload.pbgrpc.dart index cf401a37773..2b529a7af6e 100644 --- a/lib/src/gen/proto/rpc/examples/fileupload/v1/fileupload.pbgrpc.dart +++ b/lib/src/gen/proto/rpc/examples/fileupload/v1/fileupload.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/rpc/examples/fileupload/v1/fileupload.pbjson.dart b/lib/src/gen/proto/rpc/examples/fileupload/v1/fileupload.pbjson.dart index 5186e9815e4..568bcf25c6a 100644 --- a/lib/src/gen/proto/rpc/examples/fileupload/v1/fileupload.pbjson.dart +++ b/lib/src/gen/proto/rpc/examples/fileupload/v1/fileupload.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/rpc/v1/auth.pb.dart b/lib/src/gen/proto/rpc/v1/auth.pb.dart index 8fe1e1799aa..3e3f1a3f564 100644 --- a/lib/src/gen/proto/rpc/v1/auth.pb.dart +++ b/lib/src/gen/proto/rpc/v1/auth.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -14,7 +14,19 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class Credentials extends $pb.GeneratedMessage { - factory Credentials() => create(); + factory Credentials({ + $core.String? type, + $core.String? payload, + }) { + final $result = create(); + if (type != null) { + $result.type = type; + } + if (payload != null) { + $result.payload = payload; + } + return $result; + } Credentials._() : super(); factory Credentials.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Credentials.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -46,6 +58,7 @@ class Credentials extends $pb.GeneratedMessage { static Credentials getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Credentials? _defaultInstance; + /// type is the type of credentials being used. @$pb.TagNumber(1) $core.String get type => $_getSZ(0); @$pb.TagNumber(1) @@ -55,6 +68,7 @@ class Credentials extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearType() => clearField(1); + /// payload is an opaque string used that are of the given type above. @$pb.TagNumber(2) $core.String get payload => $_getSZ(1); @$pb.TagNumber(2) @@ -65,8 +79,21 @@ class Credentials extends $pb.GeneratedMessage { void clearPayload() => clearField(2); } +/// An AuthenticateRequest contains the credentials used to authenticate. class AuthenticateRequest extends $pb.GeneratedMessage { - factory AuthenticateRequest() => create(); + factory AuthenticateRequest({ + $core.String? entity, + Credentials? credentials, + }) { + final $result = create(); + if (entity != null) { + $result.entity = entity; + } + if (credentials != null) { + $result.credentials = credentials; + } + return $result; + } AuthenticateRequest._() : super(); factory AuthenticateRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AuthenticateRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -119,8 +146,17 @@ class AuthenticateRequest extends $pb.GeneratedMessage { Credentials ensureCredentials() => $_ensure(1); } +/// An AuthenticateResponse is returned after successful authentication. class AuthenticateResponse extends $pb.GeneratedMessage { - factory AuthenticateResponse() => create(); + factory AuthenticateResponse({ + $core.String? accessToken, + }) { + final $result = create(); + if (accessToken != null) { + $result.accessToken = accessToken; + } + return $result; + } AuthenticateResponse._() : super(); factory AuthenticateResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AuthenticateResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -151,6 +187,8 @@ class AuthenticateResponse extends $pb.GeneratedMessage { static AuthenticateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AuthenticateResponse? _defaultInstance; + /// access_token is a JWT where only the expiration should be deemed + /// important. @$pb.TagNumber(1) $core.String get accessToken => $_getSZ(0); @$pb.TagNumber(1) @@ -161,8 +199,17 @@ class AuthenticateResponse extends $pb.GeneratedMessage { void clearAccessToken() => clearField(1); } +/// An AuthenticateToRequest contains the entity to authenticate to. class AuthenticateToRequest extends $pb.GeneratedMessage { - factory AuthenticateToRequest() => create(); + factory AuthenticateToRequest({ + $core.String? entity, + }) { + final $result = create(); + if (entity != null) { + $result.entity = entity; + } + return $result; + } AuthenticateToRequest._() : super(); factory AuthenticateToRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AuthenticateToRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -203,8 +250,17 @@ class AuthenticateToRequest extends $pb.GeneratedMessage { void clearEntity() => clearField(1); } +/// An AuthenticateResponse is returned after successful authentication. class AuthenticateToResponse extends $pb.GeneratedMessage { - factory AuthenticateToResponse() => create(); + factory AuthenticateToResponse({ + $core.String? accessToken, + }) { + final $result = create(); + if (accessToken != null) { + $result.accessToken = accessToken; + } + return $result; + } AuthenticateToResponse._() : super(); factory AuthenticateToResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AuthenticateToResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -235,6 +291,8 @@ class AuthenticateToResponse extends $pb.GeneratedMessage { static AuthenticateToResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AuthenticateToResponse? _defaultInstance; + /// access_token is a JWT where only the expiration should be deemed + /// important. @$pb.TagNumber(1) $core.String get accessToken => $_getSZ(0); @$pb.TagNumber(1) diff --git a/lib/src/gen/proto/rpc/v1/auth.pbenum.dart b/lib/src/gen/proto/rpc/v1/auth.pbenum.dart index 90fc1278740..b97a457b3ee 100644 --- a/lib/src/gen/proto/rpc/v1/auth.pbenum.dart +++ b/lib/src/gen/proto/rpc/v1/auth.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/rpc/v1/auth.pbgrpc.dart b/lib/src/gen/proto/rpc/v1/auth.pbgrpc.dart index 03099bf7c36..e88e2638cb3 100644 --- a/lib/src/gen/proto/rpc/v1/auth.pbgrpc.dart +++ b/lib/src/gen/proto/rpc/v1/auth.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/rpc/v1/auth.pbjson.dart b/lib/src/gen/proto/rpc/v1/auth.pbjson.dart index 0d53af57204..ae21da8de97 100644 --- a/lib/src/gen/proto/rpc/v1/auth.pbjson.dart +++ b/lib/src/gen/proto/rpc/v1/auth.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/rpc/webrtc/v1/grpc.pb.dart b/lib/src/gen/proto/rpc/webrtc/v1/grpc.pb.dart index 4dc53831d05..6eb6e1964d4 100644 --- a/lib/src/gen/proto/rpc/webrtc/v1/grpc.pb.dart +++ b/lib/src/gen/proto/rpc/webrtc/v1/grpc.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -17,8 +17,22 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../../../../google/protobuf/duration.pb.dart' as $1; import '../../../../google/rpc/status.pb.dart' as $2; +/// A PacketMessage is used to packetize large messages (> 64KiB) to be able to safely +/// transmit over WebRTC data channels. class PacketMessage extends $pb.GeneratedMessage { - factory PacketMessage() => create(); + factory PacketMessage({ + $core.List<$core.int>? data, + $core.bool? eom, + }) { + final $result = create(); + if (data != null) { + $result.data = data; + } + if (eom != null) { + $result.eom = eom; + } + return $result; + } PacketMessage._() : super(); factory PacketMessage.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PacketMessage.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -69,8 +83,18 @@ class PacketMessage extends $pb.GeneratedMessage { void clearEom() => clearField(2); } +/// A Stream represents an instance of a gRPC stream between +/// a client and a server. class Stream extends $pb.GeneratedMessage { - factory Stream() => create(); + factory Stream({ + $fixnum.Int64? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } Stream._() : super(); factory Stream.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Stream.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -118,8 +142,32 @@ enum Request_Type { notSet } +/// A Request is a frame coming from a client. It is always +/// associated with a stream where the client assigns the stream +/// identifier. Servers will drop frames where the stream identifier +/// has no association (if a non-header frames are sent). class Request extends $pb.GeneratedMessage { - factory Request() => create(); + factory Request({ + Stream? stream, + RequestHeaders? headers, + RequestMessage? message, + $core.bool? rstStream, + }) { + final $result = create(); + if (stream != null) { + $result.stream = stream; + } + if (headers != null) { + $result.headers = headers; + } + if (message != null) { + $result.message = message; + } + if (rstStream != null) { + $result.rstStream = rstStream; + } + return $result; + } Request._() : super(); factory Request.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Request.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -206,8 +254,25 @@ class Request extends $pb.GeneratedMessage { void clearRstStream() => clearField(4); } +/// RequestHeaders describe the unary or streaming call to make. class RequestHeaders extends $pb.GeneratedMessage { - factory RequestHeaders() => create(); + factory RequestHeaders({ + $core.String? method, + Metadata? metadata, + $1.Duration? timeout, + }) { + final $result = create(); + if (method != null) { + $result.method = method; + } + if (metadata != null) { + $result.metadata = metadata; + } + if (timeout != null) { + $result.timeout = timeout; + } + return $result; + } RequestHeaders._() : super(); factory RequestHeaders.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RequestHeaders.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -272,8 +337,26 @@ class RequestHeaders extends $pb.GeneratedMessage { $1.Duration ensureTimeout() => $_ensure(2); } +/// A RequestMessage contains individual gRPC messages and a potential +/// end-of-stream (EOS) marker. class RequestMessage extends $pb.GeneratedMessage { - factory RequestMessage() => create(); + factory RequestMessage({ + $core.bool? hasMessage, + PacketMessage? packetMessage, + $core.bool? eos, + }) { + final $result = create(); + if (hasMessage != null) { + $result.hasMessage = hasMessage; + } + if (packetMessage != null) { + $result.packetMessage = packetMessage; + } + if (eos != null) { + $result.eos = eos; + } + return $result; + } RequestMessage._() : super(); factory RequestMessage.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RequestMessage.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -343,8 +426,32 @@ enum Response_Type { notSet } +/// A Response is a frame coming from a server. It is always +/// associated with a stream where the client assigns the stream +/// identifier. Clients will drop frames where the stream identifier +/// has no association. class Response extends $pb.GeneratedMessage { - factory Response() => create(); + factory Response({ + Stream? stream, + ResponseHeaders? headers, + ResponseMessage? message, + ResponseTrailers? trailers, + }) { + final $result = create(); + if (stream != null) { + $result.stream = stream; + } + if (headers != null) { + $result.headers = headers; + } + if (message != null) { + $result.message = message; + } + if (trailers != null) { + $result.trailers = trailers; + } + return $result; + } Response._() : super(); factory Response.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Response.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -433,8 +540,18 @@ class Response extends $pb.GeneratedMessage { ResponseTrailers ensureTrailers() => $_ensure(3); } +/// ResponseHeaders contain custom metadata that are sent to the client +/// before any message or trailers (unless only trailers are sent). class ResponseHeaders extends $pb.GeneratedMessage { - factory ResponseHeaders() => create(); + factory ResponseHeaders({ + Metadata? metadata, + }) { + final $result = create(); + if (metadata != null) { + $result.metadata = metadata; + } + return $result; + } ResponseHeaders._() : super(); factory ResponseHeaders.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ResponseHeaders.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -477,8 +594,17 @@ class ResponseHeaders extends $pb.GeneratedMessage { Metadata ensureMetadata() => $_ensure(0); } +/// ResponseMessage contains the data of a response to a call. class ResponseMessage extends $pb.GeneratedMessage { - factory ResponseMessage() => create(); + factory ResponseMessage({ + PacketMessage? packetMessage, + }) { + final $result = create(); + if (packetMessage != null) { + $result.packetMessage = packetMessage; + } + return $result; + } ResponseMessage._() : super(); factory ResponseMessage.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ResponseMessage.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -521,8 +647,21 @@ class ResponseMessage extends $pb.GeneratedMessage { PacketMessage ensurePacketMessage() => $_ensure(0); } +/// ResponseTrailers contain the status of a response and any custom metadata. class ResponseTrailers extends $pb.GeneratedMessage { - factory ResponseTrailers() => create(); + factory ResponseTrailers({ + $2.Status? status, + Metadata? metadata, + }) { + final $result = create(); + if (status != null) { + $result.status = status; + } + if (metadata != null) { + $result.metadata = metadata; + } + return $result; + } ResponseTrailers._() : super(); factory ResponseTrailers.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ResponseTrailers.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -577,8 +716,17 @@ class ResponseTrailers extends $pb.GeneratedMessage { Metadata ensureMetadata() => $_ensure(1); } +/// Strings are a series of values. class Strings extends $pb.GeneratedMessage { - factory Strings() => create(); + factory Strings({ + $core.Iterable<$core.String>? values, + }) { + final $result = create(); + if (values != null) { + $result.values.addAll(values); + } + return $result; + } Strings._() : super(); factory Strings.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Strings.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -613,8 +761,18 @@ class Strings extends $pb.GeneratedMessage { $core.List<$core.String> get values => $_getList(0); } +/// Metadata is for custom key values provided by a client or server +/// during a stream. class Metadata extends $pb.GeneratedMessage { - factory Metadata() => create(); + factory Metadata({ + $core.Map<$core.String, Strings>? md, + }) { + final $result = create(); + if (md != null) { + $result.md.addAll(md); + } + return $result; + } Metadata._() : super(); factory Metadata.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Metadata.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/proto/rpc/webrtc/v1/grpc.pbenum.dart b/lib/src/gen/proto/rpc/webrtc/v1/grpc.pbenum.dart index e5c7e62f1de..92e52fb1ec3 100644 --- a/lib/src/gen/proto/rpc/webrtc/v1/grpc.pbenum.dart +++ b/lib/src/gen/proto/rpc/webrtc/v1/grpc.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/rpc/webrtc/v1/grpc.pbjson.dart b/lib/src/gen/proto/rpc/webrtc/v1/grpc.pbjson.dart index 8821da33b13..5aca9176ce2 100644 --- a/lib/src/gen/proto/rpc/webrtc/v1/grpc.pbjson.dart +++ b/lib/src/gen/proto/rpc/webrtc/v1/grpc.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/rpc/webrtc/v1/signaling.pb.dart b/lib/src/gen/proto/rpc/webrtc/v1/signaling.pb.dart index f62406f45ee..70e8b6d37ab 100644 --- a/lib/src/gen/proto/rpc/webrtc/v1/signaling.pb.dart +++ b/lib/src/gen/proto/rpc/webrtc/v1/signaling.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -16,8 +16,30 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../../../../google/protobuf/timestamp.pb.dart' as $3; import '../../../../google/rpc/status.pb.dart' as $2; +/// ICECandidate represents an ICE candidate. +/// From https://github.com/pion/webrtc/blob/5f6baf73255598a7b4a7c9400bb0381acc9aa3dc/icecandidateinit.go class ICECandidate extends $pb.GeneratedMessage { - factory ICECandidate() => create(); + factory ICECandidate({ + $core.String? candidate, + $core.String? sdpMid, + $core.int? sdpmLineIndex, + $core.String? usernameFragment, + }) { + final $result = create(); + if (candidate != null) { + $result.candidate = candidate; + } + if (sdpMid != null) { + $result.sdpMid = sdpMid; + } + if (sdpmLineIndex != null) { + $result.sdpmLineIndex = sdpmLineIndex; + } + if (usernameFragment != null) { + $result.usernameFragment = usernameFragment; + } + return $result; + } ICECandidate._() : super(); factory ICECandidate.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ICECandidate.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -88,8 +110,21 @@ class ICECandidate extends $pb.GeneratedMessage { void clearUsernameFragment() => clearField(4); } +/// CallRequest is the SDP offer that the controlling side is making. class CallRequest extends $pb.GeneratedMessage { - factory CallRequest() => create(); + factory CallRequest({ + $core.String? sdp, + $core.bool? disableTrickle, + }) { + final $result = create(); + if (sdp != null) { + $result.sdp = sdp; + } + if (disableTrickle != null) { + $result.disableTrickle = disableTrickle; + } + return $result; + } CallRequest._() : super(); factory CallRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CallRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -130,6 +165,9 @@ class CallRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearSdp() => clearField(1); + /// when disable_trickle is true, the init stage will be the only stage + /// to be received in the response and the caller can expect the SDP + /// to contain all ICE candidates. @$pb.TagNumber(2) $core.bool get disableTrickle => $_getBF(1); @$pb.TagNumber(2) @@ -140,8 +178,18 @@ class CallRequest extends $pb.GeneratedMessage { void clearDisableTrickle() => clearField(2); } +/// CallResponseInitStage is the first and a one time stage that represents +/// the initial response to starting a call. class CallResponseInitStage extends $pb.GeneratedMessage { - factory CallResponseInitStage() => create(); + factory CallResponseInitStage({ + $core.String? sdp, + }) { + final $result = create(); + if (sdp != null) { + $result.sdp = sdp; + } + return $result; + } CallResponseInitStage._() : super(); factory CallResponseInitStage.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CallResponseInitStage.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -182,8 +230,18 @@ class CallResponseInitStage extends $pb.GeneratedMessage { void clearSdp() => clearField(1); } +/// CallResponseUpdateStage is multiply used to trickle in ICE candidates from +/// the controlled (answering) side. class CallResponseUpdateStage extends $pb.GeneratedMessage { - factory CallResponseUpdateStage() => create(); + factory CallResponseUpdateStage({ + ICECandidate? candidate, + }) { + final $result = create(); + if (candidate != null) { + $result.candidate = candidate; + } + return $result; + } CallResponseUpdateStage._() : super(); factory CallResponseUpdateStage.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CallResponseUpdateStage.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -232,8 +290,25 @@ enum CallResponse_Stage { notSet } +/// CallResponse is the SDP answer that the controlled side responds with. class CallResponse extends $pb.GeneratedMessage { - factory CallResponse() => create(); + factory CallResponse({ + $core.String? uuid, + CallResponseInitStage? init, + CallResponseUpdateStage? update, + }) { + final $result = create(); + if (uuid != null) { + $result.uuid = uuid; + } + if (init != null) { + $result.init = init; + } + if (update != null) { + $result.update = update; + } + return $result; + } CallResponse._() : super(); factory CallResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CallResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -314,8 +389,29 @@ enum CallUpdateRequest_Update { notSet } +/// CallUpdateRequest updates the call with additional info to the controlled side. class CallUpdateRequest extends $pb.GeneratedMessage { - factory CallUpdateRequest() => create(); + factory CallUpdateRequest({ + $core.String? uuid, + ICECandidate? candidate, + $core.bool? done, + $2.Status? error, + }) { + final $result = create(); + if (uuid != null) { + $result.uuid = uuid; + } + if (candidate != null) { + $result.candidate = candidate; + } + if (done != null) { + $result.done = done; + } + if (error != null) { + $result.error = error; + } + return $result; + } CallUpdateRequest._() : super(); factory CallUpdateRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CallUpdateRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -400,6 +496,7 @@ class CallUpdateRequest extends $pb.GeneratedMessage { $2.Status ensureError() => $_ensure(3); } +/// CallUpdateResponse contains nothing in response to a call update. class CallUpdateResponse extends $pb.GeneratedMessage { factory CallUpdateResponse() => create(); CallUpdateResponse._() : super(); @@ -432,8 +529,25 @@ class CallUpdateResponse extends $pb.GeneratedMessage { static CallUpdateResponse? _defaultInstance; } +/// ICEServer describes an ICE server. class ICEServer extends $pb.GeneratedMessage { - factory ICEServer() => create(); + factory ICEServer({ + $core.Iterable<$core.String>? urls, + $core.String? username, + $core.String? credential, + }) { + final $result = create(); + if (urls != null) { + $result.urls.addAll(urls); + } + if (username != null) { + $result.username = username; + } + if (credential != null) { + $result.credential = credential; + } + return $result; + } ICEServer._() : super(); factory ICEServer.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ICEServer.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -488,8 +602,21 @@ class ICEServer extends $pb.GeneratedMessage { void clearCredential() => clearField(3); } +/// WebRTCConfig represents parts of a WebRTC config. class WebRTCConfig extends $pb.GeneratedMessage { - factory WebRTCConfig() => create(); + factory WebRTCConfig({ + $core.Iterable? additionalIceServers, + $core.bool? disableTrickle, + }) { + final $result = create(); + if (additionalIceServers != null) { + $result.additionalIceServers.addAll(additionalIceServers); + } + if (disableTrickle != null) { + $result.disableTrickle = disableTrickle; + } + return $result; + } WebRTCConfig._() : super(); factory WebRTCConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory WebRTCConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -524,6 +651,8 @@ class WebRTCConfig extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.List get additionalIceServers => $_getList(0); + /// disable_trickle indicates if Trickle ICE should be used. Currently, both + /// sides must both respect this setting. @$pb.TagNumber(2) $core.bool get disableTrickle => $_getBF(1); @$pb.TagNumber(2) @@ -534,8 +663,26 @@ class WebRTCConfig extends $pb.GeneratedMessage { void clearDisableTrickle() => clearField(2); } +/// AnswerRequestInitStage is the first and a one time stage that represents the +/// callers initial SDP request to the controlled (answerer) side. class AnswerRequestInitStage extends $pb.GeneratedMessage { - factory AnswerRequestInitStage() => create(); + factory AnswerRequestInitStage({ + $core.String? sdp, + WebRTCConfig? optionalConfig, + $3.Timestamp? deadline, + }) { + final $result = create(); + if (sdp != null) { + $result.sdp = sdp; + } + if (optionalConfig != null) { + $result.optionalConfig = optionalConfig; + } + if (deadline != null) { + $result.deadline = deadline; + } + return $result; + } AnswerRequestInitStage._() : super(); factory AnswerRequestInitStage.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AnswerRequestInitStage.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -600,8 +747,18 @@ class AnswerRequestInitStage extends $pb.GeneratedMessage { $3.Timestamp ensureDeadline() => $_ensure(2); } +/// AnswerRequestUpdateStage is multiply used to trickle in ICE candidates to +/// the controlled (answerer) side. class AnswerRequestUpdateStage extends $pb.GeneratedMessage { - factory AnswerRequestUpdateStage() => create(); + factory AnswerRequestUpdateStage({ + ICECandidate? candidate, + }) { + final $result = create(); + if (candidate != null) { + $result.candidate = candidate; + } + return $result; + } AnswerRequestUpdateStage._() : super(); factory AnswerRequestUpdateStage.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AnswerRequestUpdateStage.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -644,6 +801,7 @@ class AnswerRequestUpdateStage extends $pb.GeneratedMessage { ICECandidate ensureCandidate() => $_ensure(0); } +/// AnswerRequestDoneStage indicates the controller is done responding with candidates. class AnswerRequestDoneStage extends $pb.GeneratedMessage { factory AnswerRequestDoneStage() => create(); AnswerRequestDoneStage._() : super(); @@ -676,8 +834,17 @@ class AnswerRequestDoneStage extends $pb.GeneratedMessage { static AnswerRequestDoneStage? _defaultInstance; } +/// AnswerRequestErrorStage indicates the exchange has failed with an error. class AnswerRequestErrorStage extends $pb.GeneratedMessage { - factory AnswerRequestErrorStage() => create(); + factory AnswerRequestErrorStage({ + $2.Status? status, + }) { + final $result = create(); + if (status != null) { + $result.status = status; + } + return $result; + } AnswerRequestErrorStage._() : super(); factory AnswerRequestErrorStage.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AnswerRequestErrorStage.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -728,8 +895,34 @@ enum AnswerRequest_Stage { notSet } +/// AnswerRequest is the SDP offer that the controlling side is making via the answering +/// stream. class AnswerRequest extends $pb.GeneratedMessage { - factory AnswerRequest() => create(); + factory AnswerRequest({ + $core.String? uuid, + AnswerRequestInitStage? init, + AnswerRequestUpdateStage? update, + AnswerRequestDoneStage? done, + AnswerRequestErrorStage? error, + }) { + final $result = create(); + if (uuid != null) { + $result.uuid = uuid; + } + if (init != null) { + $result.init = init; + } + if (update != null) { + $result.update = update; + } + if (done != null) { + $result.done = done; + } + if (error != null) { + $result.error = error; + } + return $result; + } AnswerRequest._() : super(); factory AnswerRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AnswerRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -806,6 +999,7 @@ class AnswerRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) AnswerRequestUpdateStage ensureUpdate() => $_ensure(2); + /// done is sent when the requester is done sending information @$pb.TagNumber(4) AnswerRequestDoneStage get done => $_getN(3); @$pb.TagNumber(4) @@ -817,6 +1011,7 @@ class AnswerRequest extends $pb.GeneratedMessage { @$pb.TagNumber(4) AnswerRequestDoneStage ensureDone() => $_ensure(3); + /// error is sent any time before done @$pb.TagNumber(5) AnswerRequestErrorStage get error => $_getN(4); @$pb.TagNumber(5) @@ -829,8 +1024,18 @@ class AnswerRequest extends $pb.GeneratedMessage { AnswerRequestErrorStage ensureError() => $_ensure(4); } +/// AnswerResponseInitStage is the first and a one time stage that represents the +/// answerers initial SDP response to the controlling side. class AnswerResponseInitStage extends $pb.GeneratedMessage { - factory AnswerResponseInitStage() => create(); + factory AnswerResponseInitStage({ + $core.String? sdp, + }) { + final $result = create(); + if (sdp != null) { + $result.sdp = sdp; + } + return $result; + } AnswerResponseInitStage._() : super(); factory AnswerResponseInitStage.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AnswerResponseInitStage.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -871,8 +1076,18 @@ class AnswerResponseInitStage extends $pb.GeneratedMessage { void clearSdp() => clearField(1); } +/// AnswerResponseUpdateStage is multiply used to trickle in ICE candidates to +/// the controlling side. class AnswerResponseUpdateStage extends $pb.GeneratedMessage { - factory AnswerResponseUpdateStage() => create(); + factory AnswerResponseUpdateStage({ + ICECandidate? candidate, + }) { + final $result = create(); + if (candidate != null) { + $result.candidate = candidate; + } + return $result; + } AnswerResponseUpdateStage._() : super(); factory AnswerResponseUpdateStage.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AnswerResponseUpdateStage.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -915,6 +1130,7 @@ class AnswerResponseUpdateStage extends $pb.GeneratedMessage { ICECandidate ensureCandidate() => $_ensure(0); } +/// AnswerResponseDoneStage indicates the answerer is done responding with candidates. class AnswerResponseDoneStage extends $pb.GeneratedMessage { factory AnswerResponseDoneStage() => create(); AnswerResponseDoneStage._() : super(); @@ -947,8 +1163,17 @@ class AnswerResponseDoneStage extends $pb.GeneratedMessage { static AnswerResponseDoneStage? _defaultInstance; } +/// AnswerResponseErrorStage indicates the exchange has failed with an error. class AnswerResponseErrorStage extends $pb.GeneratedMessage { - factory AnswerResponseErrorStage() => create(); + factory AnswerResponseErrorStage({ + $2.Status? status, + }) { + final $result = create(); + if (status != null) { + $result.status = status; + } + return $result; + } AnswerResponseErrorStage._() : super(); factory AnswerResponseErrorStage.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AnswerResponseErrorStage.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -999,8 +1224,33 @@ enum AnswerResponse_Stage { notSet } +/// AnswerResponse is the SDP answer that an answerer responds with. class AnswerResponse extends $pb.GeneratedMessage { - factory AnswerResponse() => create(); + factory AnswerResponse({ + $core.String? uuid, + AnswerResponseInitStage? init, + AnswerResponseUpdateStage? update, + AnswerResponseDoneStage? done, + AnswerResponseErrorStage? error, + }) { + final $result = create(); + if (uuid != null) { + $result.uuid = uuid; + } + if (init != null) { + $result.init = init; + } + if (update != null) { + $result.update = update; + } + if (done != null) { + $result.done = done; + } + if (error != null) { + $result.error = error; + } + return $result; + } AnswerResponse._() : super(); factory AnswerResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AnswerResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1077,6 +1327,7 @@ class AnswerResponse extends $pb.GeneratedMessage { @$pb.TagNumber(3) AnswerResponseUpdateStage ensureUpdate() => $_ensure(2); + /// done is sent when the answerer is done sending information @$pb.TagNumber(4) AnswerResponseDoneStage get done => $_getN(3); @$pb.TagNumber(4) @@ -1088,6 +1339,7 @@ class AnswerResponse extends $pb.GeneratedMessage { @$pb.TagNumber(4) AnswerResponseDoneStage ensureDone() => $_ensure(3); + /// error is sent any time before done @$pb.TagNumber(5) AnswerResponseErrorStage get error => $_getN(4); @$pb.TagNumber(5) @@ -1100,6 +1352,8 @@ class AnswerResponse extends $pb.GeneratedMessage { AnswerResponseErrorStage ensureError() => $_ensure(4); } +/// OptionalWebRTCConfigRequest is the request for getting an optional WebRTC config +/// to use for the peer connection. class OptionalWebRTCConfigRequest extends $pb.GeneratedMessage { factory OptionalWebRTCConfigRequest() => create(); OptionalWebRTCConfigRequest._() : super(); @@ -1132,8 +1386,18 @@ class OptionalWebRTCConfigRequest extends $pb.GeneratedMessage { static OptionalWebRTCConfigRequest? _defaultInstance; } +/// OptionalWebRTCConfigResponse contains the optional WebRTC config +/// to use for the peer connection. class OptionalWebRTCConfigResponse extends $pb.GeneratedMessage { - factory OptionalWebRTCConfigResponse() => create(); + factory OptionalWebRTCConfigResponse({ + WebRTCConfig? config, + }) { + final $result = create(); + if (config != null) { + $result.config = config; + } + return $result; + } OptionalWebRTCConfigResponse._() : super(); factory OptionalWebRTCConfigResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory OptionalWebRTCConfigResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/proto/rpc/webrtc/v1/signaling.pbenum.dart b/lib/src/gen/proto/rpc/webrtc/v1/signaling.pbenum.dart index 91b6ac5c2b8..10682fd26b3 100644 --- a/lib/src/gen/proto/rpc/webrtc/v1/signaling.pbenum.dart +++ b/lib/src/gen/proto/rpc/webrtc/v1/signaling.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/rpc/webrtc/v1/signaling.pbgrpc.dart b/lib/src/gen/proto/rpc/webrtc/v1/signaling.pbgrpc.dart index 6b1cf3067e0..f17c8f25d51 100644 --- a/lib/src/gen/proto/rpc/webrtc/v1/signaling.pbgrpc.dart +++ b/lib/src/gen/proto/rpc/webrtc/v1/signaling.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/rpc/webrtc/v1/signaling.pbjson.dart b/lib/src/gen/proto/rpc/webrtc/v1/signaling.pbjson.dart index 0e9e7bc4d7a..b88470bd98c 100644 --- a/lib/src/gen/proto/rpc/webrtc/v1/signaling.pbjson.dart +++ b/lib/src/gen/proto/rpc/webrtc/v1/signaling.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/stream/v1/stream.pb.dart b/lib/src/gen/proto/stream/v1/stream.pb.dart index 54b3a9bbea1..55c72e45c32 100644 --- a/lib/src/gen/proto/stream/v1/stream.pb.dart +++ b/lib/src/gen/proto/stream/v1/stream.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,6 +13,7 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// ListStreamsRequest requests all streams registered. class ListStreamsRequest extends $pb.GeneratedMessage { factory ListStreamsRequest() => create(); ListStreamsRequest._() : super(); @@ -45,8 +46,17 @@ class ListStreamsRequest extends $pb.GeneratedMessage { static ListStreamsRequest? _defaultInstance; } +/// A ListStreamsResponse details streams registered. class ListStreamsResponse extends $pb.GeneratedMessage { - factory ListStreamsResponse() => create(); + factory ListStreamsResponse({ + $core.Iterable<$core.String>? names, + }) { + final $result = create(); + if (names != null) { + $result.names.addAll(names); + } + return $result; + } ListStreamsResponse._() : super(); factory ListStreamsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListStreamsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -81,8 +91,17 @@ class ListStreamsResponse extends $pb.GeneratedMessage { $core.List<$core.String> get names => $_getList(0); } +/// A AddStreamRequest requests the given stream be added to the connection. class AddStreamRequest extends $pb.GeneratedMessage { - factory AddStreamRequest() => create(); + factory AddStreamRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } AddStreamRequest._() : super(); factory AddStreamRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AddStreamRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -123,6 +142,7 @@ class AddStreamRequest extends $pb.GeneratedMessage { void clearName() => clearField(1); } +/// AddStreamResponse is returned after a successful AddStreamRequest. class AddStreamResponse extends $pb.GeneratedMessage { factory AddStreamResponse() => create(); AddStreamResponse._() : super(); @@ -155,8 +175,17 @@ class AddStreamResponse extends $pb.GeneratedMessage { static AddStreamResponse? _defaultInstance; } +/// A RemoveStreamRequest requests the given stream be removed from the connection. class RemoveStreamRequest extends $pb.GeneratedMessage { - factory RemoveStreamRequest() => create(); + factory RemoveStreamRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } RemoveStreamRequest._() : super(); factory RemoveStreamRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RemoveStreamRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -197,6 +226,7 @@ class RemoveStreamRequest extends $pb.GeneratedMessage { void clearName() => clearField(1); } +/// RemoveStreamResponse is returned after a successful RemoveStreamRequest. class RemoveStreamResponse extends $pb.GeneratedMessage { factory RemoveStreamResponse() => create(); RemoveStreamResponse._() : super(); diff --git a/lib/src/gen/proto/stream/v1/stream.pbenum.dart b/lib/src/gen/proto/stream/v1/stream.pbenum.dart index 851326f66c2..71c9b6fdb89 100644 --- a/lib/src/gen/proto/stream/v1/stream.pbenum.dart +++ b/lib/src/gen/proto/stream/v1/stream.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/stream/v1/stream.pbgrpc.dart b/lib/src/gen/proto/stream/v1/stream.pbgrpc.dart index f5af3178a9c..54ebf0490f6 100644 --- a/lib/src/gen/proto/stream/v1/stream.pbgrpc.dart +++ b/lib/src/gen/proto/stream/v1/stream.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/proto/stream/v1/stream.pbjson.dart b/lib/src/gen/proto/stream/v1/stream.pbjson.dart index a78d17427a9..56874f65f24 100644 --- a/lib/src/gen/proto/stream/v1/stream.pbjson.dart +++ b/lib/src/gen/proto/stream/v1/stream.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/robot/v1/robot.pb.dart b/lib/src/gen/robot/v1/robot.pb.dart index 02ebaea8d39..b609b63ea65 100644 --- a/lib/src/gen/robot/v1/robot.pb.dart +++ b/lib/src/gen/robot/v1/robot.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -22,7 +22,19 @@ import 'robot.pbenum.dart'; export 'robot.pbenum.dart'; class FrameSystemConfig extends $pb.GeneratedMessage { - factory FrameSystemConfig() => create(); + factory FrameSystemConfig({ + $1.Transform? frame, + $2.Struct? kinematics, + }) { + final $result = create(); + if (frame != null) { + $result.frame = frame; + } + if (kinematics != null) { + $result.kinematics = kinematics; + } + return $result; + } FrameSystemConfig._() : super(); factory FrameSystemConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FrameSystemConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -78,7 +90,15 @@ class FrameSystemConfig extends $pb.GeneratedMessage { } class FrameSystemConfigRequest extends $pb.GeneratedMessage { - factory FrameSystemConfigRequest() => create(); + factory FrameSystemConfigRequest({ + $core.Iterable<$1.Transform>? supplementalTransforms, + }) { + final $result = create(); + if (supplementalTransforms != null) { + $result.supplementalTransforms.addAll(supplementalTransforms); + } + return $result; + } FrameSystemConfigRequest._() : super(); factory FrameSystemConfigRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FrameSystemConfigRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -109,12 +129,22 @@ class FrameSystemConfigRequest extends $pb.GeneratedMessage { static FrameSystemConfigRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FrameSystemConfigRequest? _defaultInstance; + /// pose information on any additional reference frames that are needed + /// to supplement the robot's frame system @$pb.TagNumber(1) $core.List<$1.Transform> get supplementalTransforms => $_getList(0); } class FrameSystemConfigResponse extends $pb.GeneratedMessage { - factory FrameSystemConfigResponse() => create(); + factory FrameSystemConfigResponse({ + $core.Iterable? frameSystemConfigs, + }) { + final $result = create(); + if (frameSystemConfigs != null) { + $result.frameSystemConfigs.addAll(frameSystemConfigs); + } + return $result; + } FrameSystemConfigResponse._() : super(); factory FrameSystemConfigResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FrameSystemConfigResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -150,7 +180,23 @@ class FrameSystemConfigResponse extends $pb.GeneratedMessage { } class TransformPoseRequest extends $pb.GeneratedMessage { - factory TransformPoseRequest() => create(); + factory TransformPoseRequest({ + $1.PoseInFrame? source, + $core.String? destination, + $core.Iterable<$1.Transform>? supplementalTransforms, + }) { + final $result = create(); + if (source != null) { + $result.source = source; + } + if (destination != null) { + $result.destination = destination; + } + if (supplementalTransforms != null) { + $result.supplementalTransforms.addAll(supplementalTransforms); + } + return $result; + } TransformPoseRequest._() : super(); factory TransformPoseRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TransformPoseRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -183,6 +229,8 @@ class TransformPoseRequest extends $pb.GeneratedMessage { static TransformPoseRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TransformPoseRequest? _defaultInstance; + /// the original pose to transform along with the reference frame in + /// which it was observed @$pb.TagNumber(1) $1.PoseInFrame get source => $_getN(0); @$pb.TagNumber(1) @@ -194,6 +242,8 @@ class TransformPoseRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) $1.PoseInFrame ensureSource() => $_ensure(0); + /// the reference frame into which the source pose should be transformed, + /// if unset this defaults to the "world" reference frame @$pb.TagNumber(2) $core.String get destination => $_getSZ(1); @$pb.TagNumber(2) @@ -203,12 +253,22 @@ class TransformPoseRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearDestination() => clearField(2); + /// pose information on any additional reference frames that are needed + /// to perform the transform @$pb.TagNumber(3) $core.List<$1.Transform> get supplementalTransforms => $_getList(2); } class TransformPoseResponse extends $pb.GeneratedMessage { - factory TransformPoseResponse() => create(); + factory TransformPoseResponse({ + $1.PoseInFrame? pose, + }) { + final $result = create(); + if (pose != null) { + $result.pose = pose; + } + return $result; + } TransformPoseResponse._() : super(); factory TransformPoseResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TransformPoseResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -252,7 +312,23 @@ class TransformPoseResponse extends $pb.GeneratedMessage { } class TransformPCDRequest extends $pb.GeneratedMessage { - factory TransformPCDRequest() => create(); + factory TransformPCDRequest({ + $core.List<$core.int>? pointCloudPcd, + $core.String? source, + $core.String? destination, + }) { + final $result = create(); + if (pointCloudPcd != null) { + $result.pointCloudPcd = pointCloudPcd; + } + if (source != null) { + $result.source = source; + } + if (destination != null) { + $result.destination = destination; + } + return $result; + } TransformPCDRequest._() : super(); factory TransformPCDRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TransformPCDRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -285,6 +361,8 @@ class TransformPCDRequest extends $pb.GeneratedMessage { static TransformPCDRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TransformPCDRequest? _defaultInstance; + /// the point clouds to transform. This should be in the PCD format + /// encoded into bytes: https://pointclouds.org/documentation/tutorials/pcd_file_format.html @$pb.TagNumber(1) $core.List<$core.int> get pointCloudPcd => $_getN(0); @$pb.TagNumber(1) @@ -294,6 +372,7 @@ class TransformPCDRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearPointCloudPcd() => clearField(1); + /// the reference frame of the point cloud. @$pb.TagNumber(2) $core.String get source => $_getSZ(1); @$pb.TagNumber(2) @@ -303,6 +382,9 @@ class TransformPCDRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearSource() => clearField(2); + /// the reference frame into which the source data should be transformed, if unset this defaults to the "world" reference frame. + /// Do not move the robot between the generation of the initial pointcloud and the receipt + /// of the transformed pointcloud because that will make the transformations inaccurate @$pb.TagNumber(3) $core.String get destination => $_getSZ(2); @$pb.TagNumber(3) @@ -314,7 +396,15 @@ class TransformPCDRequest extends $pb.GeneratedMessage { } class TransformPCDResponse extends $pb.GeneratedMessage { - factory TransformPCDResponse() => create(); + factory TransformPCDResponse({ + $core.List<$core.int>? pointCloudPcd, + }) { + final $result = create(); + if (pointCloudPcd != null) { + $result.pointCloudPcd = pointCloudPcd; + } + return $result; + } TransformPCDResponse._() : super(); factory TransformPCDResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TransformPCDResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -388,7 +478,15 @@ class ResourceNamesRequest extends $pb.GeneratedMessage { } class ResourceNamesResponse extends $pb.GeneratedMessage { - factory ResourceNamesResponse() => create(); + factory ResourceNamesResponse({ + $core.Iterable<$1.ResourceName>? resources, + }) { + final $result = create(); + if (resources != null) { + $result.resources.addAll(resources); + } + return $result; + } ResourceNamesResponse._() : super(); factory ResourceNamesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ResourceNamesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -424,7 +522,19 @@ class ResourceNamesResponse extends $pb.GeneratedMessage { } class ResourceRPCSubtype extends $pb.GeneratedMessage { - factory ResourceRPCSubtype() => create(); + factory ResourceRPCSubtype({ + $1.ResourceName? subtype, + $core.String? protoService, + }) { + final $result = create(); + if (subtype != null) { + $result.subtype = subtype; + } + if (protoService != null) { + $result.protoService = protoService; + } + return $result; + } ResourceRPCSubtype._() : super(); factory ResourceRPCSubtype.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ResourceRPCSubtype.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -510,7 +620,15 @@ class ResourceRPCSubtypesRequest extends $pb.GeneratedMessage { } class ResourceRPCSubtypesResponse extends $pb.GeneratedMessage { - factory ResourceRPCSubtypesResponse() => create(); + factory ResourceRPCSubtypesResponse({ + $core.Iterable? resourceRpcSubtypes, + }) { + final $result = create(); + if (resourceRpcSubtypes != null) { + $result.resourceRpcSubtypes.addAll(resourceRpcSubtypes); + } + return $result; + } ResourceRPCSubtypesResponse._() : super(); factory ResourceRPCSubtypesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ResourceRPCSubtypesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -546,7 +664,31 @@ class ResourceRPCSubtypesResponse extends $pb.GeneratedMessage { } class Operation extends $pb.GeneratedMessage { - factory Operation() => create(); + factory Operation({ + $core.String? id, + $core.String? method, + $2.Struct? arguments, + $3.Timestamp? started, + $core.String? sessionId, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (method != null) { + $result.method = method; + } + if (arguments != null) { + $result.arguments = arguments; + } + if (started != null) { + $result.started = started; + } + if (sessionId != null) { + $result.sessionId = sessionId; + } + return $result; + } Operation._() : super(); factory Operation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Operation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -664,7 +806,15 @@ class GetOperationsRequest extends $pb.GeneratedMessage { } class GetOperationsResponse extends $pb.GeneratedMessage { - factory GetOperationsResponse() => create(); + factory GetOperationsResponse({ + $core.Iterable? operations, + }) { + final $result = create(); + if (operations != null) { + $result.operations.addAll(operations); + } + return $result; + } GetOperationsResponse._() : super(); factory GetOperationsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetOperationsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -700,7 +850,15 @@ class GetOperationsResponse extends $pb.GeneratedMessage { } class CancelOperationRequest extends $pb.GeneratedMessage { - factory CancelOperationRequest() => create(); + factory CancelOperationRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } CancelOperationRequest._() : super(); factory CancelOperationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CancelOperationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -774,7 +932,15 @@ class CancelOperationResponse extends $pb.GeneratedMessage { } class BlockForOperationRequest extends $pb.GeneratedMessage { - factory BlockForOperationRequest() => create(); + factory BlockForOperationRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } BlockForOperationRequest._() : super(); factory BlockForOperationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BlockForOperationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -848,7 +1014,23 @@ class BlockForOperationResponse extends $pb.GeneratedMessage { } class PeerConnectionInfo extends $pb.GeneratedMessage { - factory PeerConnectionInfo() => create(); + factory PeerConnectionInfo({ + PeerConnectionType? type, + $core.String? remoteAddress, + $core.String? localAddress, + }) { + final $result = create(); + if (type != null) { + $result.type = type; + } + if (remoteAddress != null) { + $result.remoteAddress = remoteAddress; + } + if (localAddress != null) { + $result.localAddress = localAddress; + } + return $result; + } PeerConnectionInfo._() : super(); factory PeerConnectionInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PeerConnectionInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -910,7 +1092,19 @@ class PeerConnectionInfo extends $pb.GeneratedMessage { } class Session extends $pb.GeneratedMessage { - factory Session() => create(); + factory Session({ + $core.String? id, + PeerConnectionInfo? peerConnectionInfo, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (peerConnectionInfo != null) { + $result.peerConnectionInfo = peerConnectionInfo; + } + return $result; + } Session._() : super(); factory Session.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Session.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -996,7 +1190,15 @@ class GetSessionsRequest extends $pb.GeneratedMessage { } class GetSessionsResponse extends $pb.GeneratedMessage { - factory GetSessionsResponse() => create(); + factory GetSessionsResponse({ + $core.Iterable? sessions, + }) { + final $result = create(); + if (sessions != null) { + $result.sessions.addAll(sessions); + } + return $result; + } GetSessionsResponse._() : super(); factory GetSessionsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetSessionsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1032,7 +1234,19 @@ class GetSessionsResponse extends $pb.GeneratedMessage { } class DiscoveryQuery extends $pb.GeneratedMessage { - factory DiscoveryQuery() => create(); + factory DiscoveryQuery({ + $core.String? subtype, + $core.String? model, + }) { + final $result = create(); + if (subtype != null) { + $result.subtype = subtype; + } + if (model != null) { + $result.model = model; + } + return $result; + } DiscoveryQuery._() : super(); factory DiscoveryQuery.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DiscoveryQuery.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1084,7 +1298,19 @@ class DiscoveryQuery extends $pb.GeneratedMessage { } class Discovery extends $pb.GeneratedMessage { - factory Discovery() => create(); + factory Discovery({ + DiscoveryQuery? query, + $2.Struct? results, + }) { + final $result = create(); + if (query != null) { + $result.query = query; + } + if (results != null) { + $result.results = results; + } + return $result; + } Discovery._() : super(); factory Discovery.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Discovery.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1140,7 +1366,15 @@ class Discovery extends $pb.GeneratedMessage { } class DiscoverComponentsRequest extends $pb.GeneratedMessage { - factory DiscoverComponentsRequest() => create(); + factory DiscoverComponentsRequest({ + $core.Iterable? queries, + }) { + final $result = create(); + if (queries != null) { + $result.queries.addAll(queries); + } + return $result; + } DiscoverComponentsRequest._() : super(); factory DiscoverComponentsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DiscoverComponentsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1176,7 +1410,15 @@ class DiscoverComponentsRequest extends $pb.GeneratedMessage { } class DiscoverComponentsResponse extends $pb.GeneratedMessage { - factory DiscoverComponentsResponse() => create(); + factory DiscoverComponentsResponse({ + $core.Iterable? discovery, + }) { + final $result = create(); + if (discovery != null) { + $result.discovery.addAll(discovery); + } + return $result; + } DiscoverComponentsResponse._() : super(); factory DiscoverComponentsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DiscoverComponentsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1212,7 +1454,23 @@ class DiscoverComponentsResponse extends $pb.GeneratedMessage { } class Status extends $pb.GeneratedMessage { - factory Status() => create(); + factory Status({ + $1.ResourceName? name, + $2.Struct? status, + $3.Timestamp? lastReconfigured, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (status != null) { + $result.status = status; + } + if (lastReconfigured != null) { + $result.lastReconfigured = lastReconfigured; + } + return $result; + } Status._() : super(); factory Status.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Status.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1280,7 +1538,15 @@ class Status extends $pb.GeneratedMessage { } class GetStatusRequest extends $pb.GeneratedMessage { - factory GetStatusRequest() => create(); + factory GetStatusRequest({ + $core.Iterable<$1.ResourceName>? resourceNames, + }) { + final $result = create(); + if (resourceNames != null) { + $result.resourceNames.addAll(resourceNames); + } + return $result; + } GetStatusRequest._() : super(); factory GetStatusRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetStatusRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1316,7 +1582,15 @@ class GetStatusRequest extends $pb.GeneratedMessage { } class GetStatusResponse extends $pb.GeneratedMessage { - factory GetStatusResponse() => create(); + factory GetStatusResponse({ + $core.Iterable? status, + }) { + final $result = create(); + if (status != null) { + $result.status.addAll(status); + } + return $result; + } GetStatusResponse._() : super(); factory GetStatusResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetStatusResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1352,7 +1626,19 @@ class GetStatusResponse extends $pb.GeneratedMessage { } class StreamStatusRequest extends $pb.GeneratedMessage { - factory StreamStatusRequest() => create(); + factory StreamStatusRequest({ + $core.Iterable<$1.ResourceName>? resourceNames, + $4.Duration? every, + }) { + final $result = create(); + if (resourceNames != null) { + $result.resourceNames.addAll(resourceNames); + } + if (every != null) { + $result.every = every; + } + return $result; + } StreamStatusRequest._() : super(); factory StreamStatusRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StreamStatusRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1400,7 +1686,15 @@ class StreamStatusRequest extends $pb.GeneratedMessage { } class StreamStatusResponse extends $pb.GeneratedMessage { - factory StreamStatusResponse() => create(); + factory StreamStatusResponse({ + $core.Iterable? status, + }) { + final $result = create(); + if (status != null) { + $result.status.addAll(status); + } + return $result; + } StreamStatusResponse._() : super(); factory StreamStatusResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StreamStatusResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1436,7 +1730,19 @@ class StreamStatusResponse extends $pb.GeneratedMessage { } class StopExtraParameters extends $pb.GeneratedMessage { - factory StopExtraParameters() => create(); + factory StopExtraParameters({ + $1.ResourceName? name, + $2.Struct? params, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (params != null) { + $result.params = params; + } + return $result; + } StopExtraParameters._() : super(); factory StopExtraParameters.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StopExtraParameters.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1492,7 +1798,15 @@ class StopExtraParameters extends $pb.GeneratedMessage { } class StopAllRequest extends $pb.GeneratedMessage { - factory StopAllRequest() => create(); + factory StopAllRequest({ + $core.Iterable? extra, + }) { + final $result = create(); + if (extra != null) { + $result.extra.addAll(extra); + } + return $result; + } StopAllRequest._() : super(); factory StopAllRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StopAllRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1560,7 +1874,15 @@ class StopAllResponse extends $pb.GeneratedMessage { } class StartSessionRequest extends $pb.GeneratedMessage { - factory StartSessionRequest() => create(); + factory StartSessionRequest({ + $core.String? resume, + }) { + final $result = create(); + if (resume != null) { + $result.resume = resume; + } + return $result; + } StartSessionRequest._() : super(); factory StartSessionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StartSessionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1591,6 +1913,8 @@ class StartSessionRequest extends $pb.GeneratedMessage { static StartSessionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StartSessionRequest? _defaultInstance; + /// resume can be used to attempt to continue a stream after a disconnection event. If + /// a session is not found, a new one will be created and returned. @$pb.TagNumber(1) $core.String get resume => $_getSZ(0); @$pb.TagNumber(1) @@ -1602,7 +1926,19 @@ class StartSessionRequest extends $pb.GeneratedMessage { } class StartSessionResponse extends $pb.GeneratedMessage { - factory StartSessionResponse() => create(); + factory StartSessionResponse({ + $core.String? id, + $4.Duration? heartbeatWindow, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (heartbeatWindow != null) { + $result.heartbeatWindow = heartbeatWindow; + } + return $result; + } StartSessionResponse._() : super(); factory StartSessionResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StartSessionResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1656,7 +1992,15 @@ class StartSessionResponse extends $pb.GeneratedMessage { } class SendSessionHeartbeatRequest extends $pb.GeneratedMessage { - factory SendSessionHeartbeatRequest() => create(); + factory SendSessionHeartbeatRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } SendSessionHeartbeatRequest._() : super(); factory SendSessionHeartbeatRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SendSessionHeartbeatRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/robot/v1/robot.pbenum.dart b/lib/src/gen/robot/v1/robot.pbenum.dart index 5c93186e5d2..328674629e6 100644 --- a/lib/src/gen/robot/v1/robot.pbenum.dart +++ b/lib/src/gen/robot/v1/robot.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/robot/v1/robot.pbgrpc.dart b/lib/src/gen/robot/v1/robot.pbgrpc.dart index 7fc6be6d750..2cba43d31c7 100644 --- a/lib/src/gen/robot/v1/robot.pbgrpc.dart +++ b/lib/src/gen/robot/v1/robot.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/robot/v1/robot.pbjson.dart b/lib/src/gen/robot/v1/robot.pbjson.dart index 7ee43827416..2d370dff421 100644 --- a/lib/src/gen/robot/v1/robot.pbjson.dart +++ b/lib/src/gen/robot/v1/robot.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/datamanager/v1/data_manager.pb.dart b/lib/src/gen/service/datamanager/v1/data_manager.pb.dart index ef56b67783b..98ee150efa8 100644 --- a/lib/src/gen/service/datamanager/v1/data_manager.pb.dart +++ b/lib/src/gen/service/datamanager/v1/data_manager.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -16,7 +16,19 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../../../google/protobuf/struct.pb.dart' as $2; class SyncRequest extends $pb.GeneratedMessage { - factory SyncRequest() => create(); + factory SyncRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } SyncRequest._() : super(); factory SyncRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SyncRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -57,6 +69,7 @@ class SyncRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) diff --git a/lib/src/gen/service/datamanager/v1/data_manager.pbenum.dart b/lib/src/gen/service/datamanager/v1/data_manager.pbenum.dart index b54bb837681..74d1091377f 100644 --- a/lib/src/gen/service/datamanager/v1/data_manager.pbenum.dart +++ b/lib/src/gen/service/datamanager/v1/data_manager.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/datamanager/v1/data_manager.pbgrpc.dart b/lib/src/gen/service/datamanager/v1/data_manager.pbgrpc.dart index 42fe63473bd..a31699e86d1 100644 --- a/lib/src/gen/service/datamanager/v1/data_manager.pbgrpc.dart +++ b/lib/src/gen/service/datamanager/v1/data_manager.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/datamanager/v1/data_manager.pbjson.dart b/lib/src/gen/service/datamanager/v1/data_manager.pbjson.dart index 88ab5952a6d..b7166522021 100644 --- a/lib/src/gen/service/datamanager/v1/data_manager.pbjson.dart +++ b/lib/src/gen/service/datamanager/v1/data_manager.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/mlmodel/v1/mlmodel.pb.dart b/lib/src/gen/service/mlmodel/v1/mlmodel.pb.dart index 17acbdae553..b229389976b 100644 --- a/lib/src/gen/service/mlmodel/v1/mlmodel.pb.dart +++ b/lib/src/gen/service/mlmodel/v1/mlmodel.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -20,7 +20,23 @@ import 'mlmodel.pbenum.dart'; export 'mlmodel.pbenum.dart'; class InferRequest extends $pb.GeneratedMessage { - factory InferRequest() => create(); + factory InferRequest({ + $core.String? name, + FlatTensors? inputTensors, + $1.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (inputTensors != null) { + $result.inputTensors = inputTensors; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } InferRequest._() : super(); factory InferRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory InferRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -53,6 +69,7 @@ class InferRequest extends $pb.GeneratedMessage { static InferRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static InferRequest? _defaultInstance; + /// name of the model service @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -62,6 +79,7 @@ class InferRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// the input data is provided as set of named flat tensors @$pb.TagNumber(3) FlatTensors get inputTensors => $_getN(1); @$pb.TagNumber(3) @@ -73,6 +91,7 @@ class InferRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) FlatTensors ensureInputTensors() => $_ensure(1); + /// Additional arguments to the method @$pb.TagNumber(99) $1.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -86,7 +105,15 @@ class InferRequest extends $pb.GeneratedMessage { } class InferResponse extends $pb.GeneratedMessage { - factory InferResponse() => create(); + factory InferResponse({ + FlatTensors? outputTensors, + }) { + final $result = create(); + if (outputTensors != null) { + $result.outputTensors = outputTensors; + } + return $result; + } InferResponse._() : super(); factory InferResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory InferResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -117,6 +144,7 @@ class InferResponse extends $pb.GeneratedMessage { static InferResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static InferResponse? _defaultInstance; + /// the output data is provided as a set of named flat tensors @$pb.TagNumber(3) FlatTensors get outputTensors => $_getN(0); @$pb.TagNumber(3) @@ -130,7 +158,19 @@ class InferResponse extends $pb.GeneratedMessage { } class MetadataRequest extends $pb.GeneratedMessage { - factory MetadataRequest() => create(); + factory MetadataRequest({ + $core.String? name, + $1.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } MetadataRequest._() : super(); factory MetadataRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MetadataRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -162,6 +202,7 @@ class MetadataRequest extends $pb.GeneratedMessage { static MetadataRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MetadataRequest? _defaultInstance; + /// name of the model service @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -171,6 +212,7 @@ class MetadataRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $1.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -184,7 +226,15 @@ class MetadataRequest extends $pb.GeneratedMessage { } class MetadataResponse extends $pb.GeneratedMessage { - factory MetadataResponse() => create(); + factory MetadataResponse({ + Metadata? metadata, + }) { + final $result = create(); + if (metadata != null) { + $result.metadata = metadata; + } + return $result; + } MetadataResponse._() : super(); factory MetadataResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MetadataResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -215,6 +265,7 @@ class MetadataResponse extends $pb.GeneratedMessage { static MetadataResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MetadataResponse? _defaultInstance; + /// this is the metadata associated with the ML model @$pb.TagNumber(1) Metadata get metadata => $_getN(0); @$pb.TagNumber(1) @@ -228,7 +279,31 @@ class MetadataResponse extends $pb.GeneratedMessage { } class Metadata extends $pb.GeneratedMessage { - factory Metadata() => create(); + factory Metadata({ + $core.String? name, + $core.String? type, + $core.String? description, + $core.Iterable? inputInfo, + $core.Iterable? outputInfo, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (type != null) { + $result.type = type; + } + if (description != null) { + $result.description = description; + } + if (inputInfo != null) { + $result.inputInfo.addAll(inputInfo); + } + if (outputInfo != null) { + $result.outputInfo.addAll(outputInfo); + } + return $result; + } Metadata._() : super(); factory Metadata.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Metadata.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -263,6 +338,7 @@ class Metadata extends $pb.GeneratedMessage { static Metadata getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Metadata? _defaultInstance; + /// name of the model @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -272,6 +348,7 @@ class Metadata extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// type of model e.g. object_detector, text_classifier @$pb.TagNumber(2) $core.String get type => $_getSZ(1); @$pb.TagNumber(2) @@ -281,6 +358,7 @@ class Metadata extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearType() => clearField(2); + /// description of the model @$pb.TagNumber(3) $core.String get description => $_getSZ(2); @$pb.TagNumber(3) @@ -290,15 +368,45 @@ class Metadata extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearDescription() => clearField(3); + /// the necessary input arrays/tensors for an inference, order matters @$pb.TagNumber(4) $core.List get inputInfo => $_getList(3); + /// the output arrays/tensors of the model, order matters @$pb.TagNumber(5) $core.List get outputInfo => $_getList(4); } class TensorInfo extends $pb.GeneratedMessage { - factory TensorInfo() => create(); + factory TensorInfo({ + $core.String? name, + $core.String? description, + $core.String? dataType, + $core.Iterable<$core.int>? shape, + $core.Iterable? associatedFiles, + $1.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (description != null) { + $result.description = description; + } + if (dataType != null) { + $result.dataType = dataType; + } + if (shape != null) { + $result.shape.addAll(shape); + } + if (associatedFiles != null) { + $result.associatedFiles.addAll(associatedFiles); + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } TensorInfo._() : super(); factory TensorInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TensorInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -334,6 +442,7 @@ class TensorInfo extends $pb.GeneratedMessage { static TensorInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TensorInfo? _defaultInstance; + /// name of the data in the array/tensor @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -343,6 +452,7 @@ class TensorInfo extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// description of the data in the array/tensor @$pb.TagNumber(2) $core.String get description => $_getSZ(1); @$pb.TagNumber(2) @@ -352,6 +462,7 @@ class TensorInfo extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearDescription() => clearField(2); + /// data type of the array/tensor, e.g. float32, float64, uint8 @$pb.TagNumber(3) $core.String get dataType => $_getSZ(2); @$pb.TagNumber(3) @@ -361,12 +472,15 @@ class TensorInfo extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearDataType() => clearField(3); + /// shape of the array/tensor (-1 for unknown) @$pb.TagNumber(4) $core.List<$core.int> get shape => $_getList(3); + /// files associated with the array/tensor, like for category labels @$pb.TagNumber(5) $core.List get associatedFiles => $_getList(4); + /// anything else you want to say @$pb.TagNumber(99) $1.Struct get extra => $_getN(5); @$pb.TagNumber(99) @@ -380,7 +494,23 @@ class TensorInfo extends $pb.GeneratedMessage { } class File extends $pb.GeneratedMessage { - factory File() => create(); + factory File({ + $core.String? name, + $core.String? description, + LabelType? labelType, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (description != null) { + $result.description = description; + } + if (labelType != null) { + $result.labelType = labelType; + } + return $result; + } File._() : super(); factory File.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory File.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -413,6 +543,7 @@ class File extends $pb.GeneratedMessage { static File getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static File? _defaultInstance; + /// name of the file, with file extension @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -422,6 +553,7 @@ class File extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// description of what the file contains @$pb.TagNumber(2) $core.String get description => $_getSZ(1); @$pb.TagNumber(2) @@ -431,6 +563,7 @@ class File extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearDescription() => clearField(2); + /// How to associate the arrays/tensors to the labels in the file @$pb.TagNumber(3) LabelType get labelType => $_getN(2); @$pb.TagNumber(3) @@ -442,7 +575,15 @@ class File extends $pb.GeneratedMessage { } class FlatTensorDataInt8 extends $pb.GeneratedMessage { - factory FlatTensorDataInt8() => create(); + factory FlatTensorDataInt8({ + $core.List<$core.int>? data, + }) { + final $result = create(); + if (data != null) { + $result.data = data; + } + return $result; + } FlatTensorDataInt8._() : super(); factory FlatTensorDataInt8.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FlatTensorDataInt8.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -484,7 +625,15 @@ class FlatTensorDataInt8 extends $pb.GeneratedMessage { } class FlatTensorDataUInt8 extends $pb.GeneratedMessage { - factory FlatTensorDataUInt8() => create(); + factory FlatTensorDataUInt8({ + $core.List<$core.int>? data, + }) { + final $result = create(); + if (data != null) { + $result.data = data; + } + return $result; + } FlatTensorDataUInt8._() : super(); factory FlatTensorDataUInt8.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FlatTensorDataUInt8.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -526,7 +675,15 @@ class FlatTensorDataUInt8 extends $pb.GeneratedMessage { } class FlatTensorDataInt16 extends $pb.GeneratedMessage { - factory FlatTensorDataInt16() => create(); + factory FlatTensorDataInt16({ + $core.Iterable<$core.int>? data, + }) { + final $result = create(); + if (data != null) { + $result.data.addAll(data); + } + return $result; + } FlatTensorDataInt16._() : super(); factory FlatTensorDataInt16.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FlatTensorDataInt16.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -557,12 +714,22 @@ class FlatTensorDataInt16 extends $pb.GeneratedMessage { static FlatTensorDataInt16 getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FlatTensorDataInt16? _defaultInstance; + /// packs two 16-bit numbers per entry - explicitly little-endian + /// so big-endian producers/consumers must compensate @$pb.TagNumber(1) $core.List<$core.int> get data => $_getList(0); } class FlatTensorDataUInt16 extends $pb.GeneratedMessage { - factory FlatTensorDataUInt16() => create(); + factory FlatTensorDataUInt16({ + $core.Iterable<$core.int>? data, + }) { + final $result = create(); + if (data != null) { + $result.data.addAll(data); + } + return $result; + } FlatTensorDataUInt16._() : super(); factory FlatTensorDataUInt16.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FlatTensorDataUInt16.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -593,12 +760,22 @@ class FlatTensorDataUInt16 extends $pb.GeneratedMessage { static FlatTensorDataUInt16 getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FlatTensorDataUInt16? _defaultInstance; + /// packs two 16-bit numbers per entry - explicitly little-endian + /// so big-endian producers/consumers must compensate @$pb.TagNumber(1) $core.List<$core.int> get data => $_getList(0); } class FlatTensorDataInt32 extends $pb.GeneratedMessage { - factory FlatTensorDataInt32() => create(); + factory FlatTensorDataInt32({ + $core.Iterable<$core.int>? data, + }) { + final $result = create(); + if (data != null) { + $result.data.addAll(data); + } + return $result; + } FlatTensorDataInt32._() : super(); factory FlatTensorDataInt32.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FlatTensorDataInt32.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -634,7 +811,15 @@ class FlatTensorDataInt32 extends $pb.GeneratedMessage { } class FlatTensorDataUInt32 extends $pb.GeneratedMessage { - factory FlatTensorDataUInt32() => create(); + factory FlatTensorDataUInt32({ + $core.Iterable<$core.int>? data, + }) { + final $result = create(); + if (data != null) { + $result.data.addAll(data); + } + return $result; + } FlatTensorDataUInt32._() : super(); factory FlatTensorDataUInt32.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FlatTensorDataUInt32.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -670,7 +855,15 @@ class FlatTensorDataUInt32 extends $pb.GeneratedMessage { } class FlatTensorDataInt64 extends $pb.GeneratedMessage { - factory FlatTensorDataInt64() => create(); + factory FlatTensorDataInt64({ + $core.Iterable<$fixnum.Int64>? data, + }) { + final $result = create(); + if (data != null) { + $result.data.addAll(data); + } + return $result; + } FlatTensorDataInt64._() : super(); factory FlatTensorDataInt64.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FlatTensorDataInt64.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -706,7 +899,15 @@ class FlatTensorDataInt64 extends $pb.GeneratedMessage { } class FlatTensorDataUInt64 extends $pb.GeneratedMessage { - factory FlatTensorDataUInt64() => create(); + factory FlatTensorDataUInt64({ + $core.Iterable<$fixnum.Int64>? data, + }) { + final $result = create(); + if (data != null) { + $result.data.addAll(data); + } + return $result; + } FlatTensorDataUInt64._() : super(); factory FlatTensorDataUInt64.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FlatTensorDataUInt64.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -742,7 +943,15 @@ class FlatTensorDataUInt64 extends $pb.GeneratedMessage { } class FlatTensorDataFloat extends $pb.GeneratedMessage { - factory FlatTensorDataFloat() => create(); + factory FlatTensorDataFloat({ + $core.Iterable<$core.double>? data, + }) { + final $result = create(); + if (data != null) { + $result.data.addAll(data); + } + return $result; + } FlatTensorDataFloat._() : super(); factory FlatTensorDataFloat.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FlatTensorDataFloat.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -778,7 +987,15 @@ class FlatTensorDataFloat extends $pb.GeneratedMessage { } class FlatTensorDataDouble extends $pb.GeneratedMessage { - factory FlatTensorDataDouble() => create(); + factory FlatTensorDataDouble({ + $core.Iterable<$core.double>? data, + }) { + final $result = create(); + if (data != null) { + $result.data.addAll(data); + } + return $result; + } FlatTensorDataDouble._() : super(); factory FlatTensorDataDouble.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FlatTensorDataDouble.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -828,7 +1045,55 @@ enum FlatTensor_Tensor { } class FlatTensor extends $pb.GeneratedMessage { - factory FlatTensor() => create(); + factory FlatTensor({ + $core.Iterable<$fixnum.Int64>? shape, + FlatTensorDataInt8? int8Tensor, + FlatTensorDataUInt8? uint8Tensor, + FlatTensorDataInt16? int16Tensor, + FlatTensorDataUInt16? uint16Tensor, + FlatTensorDataInt32? int32Tensor, + FlatTensorDataUInt32? uint32Tensor, + FlatTensorDataInt64? int64Tensor, + FlatTensorDataUInt64? uint64Tensor, + FlatTensorDataFloat? floatTensor, + FlatTensorDataDouble? doubleTensor, + }) { + final $result = create(); + if (shape != null) { + $result.shape.addAll(shape); + } + if (int8Tensor != null) { + $result.int8Tensor = int8Tensor; + } + if (uint8Tensor != null) { + $result.uint8Tensor = uint8Tensor; + } + if (int16Tensor != null) { + $result.int16Tensor = int16Tensor; + } + if (uint16Tensor != null) { + $result.uint16Tensor = uint16Tensor; + } + if (int32Tensor != null) { + $result.int32Tensor = int32Tensor; + } + if (uint32Tensor != null) { + $result.uint32Tensor = uint32Tensor; + } + if (int64Tensor != null) { + $result.int64Tensor = int64Tensor; + } + if (uint64Tensor != null) { + $result.uint64Tensor = uint64Tensor; + } + if (floatTensor != null) { + $result.floatTensor = floatTensor; + } + if (doubleTensor != null) { + $result.doubleTensor = doubleTensor; + } + return $result; + } FlatTensor._() : super(); factory FlatTensor.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FlatTensor.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -886,6 +1151,7 @@ class FlatTensor extends $pb.GeneratedMessage { FlatTensor_Tensor whichTensor() => _FlatTensor_TensorByTag[$_whichOneof(0)]!; void clearTensor() => clearField($_whichOneof(0)); + /// the shape of the provided tensor as a list of integer extents @$pb.TagNumber(1) $core.List<$fixnum.Int64> get shape => $_getList(0); @@ -1001,7 +1267,15 @@ class FlatTensor extends $pb.GeneratedMessage { } class FlatTensors extends $pb.GeneratedMessage { - factory FlatTensors() => create(); + factory FlatTensors({ + $core.Map<$core.String, FlatTensor>? tensors, + }) { + final $result = create(); + if (tensors != null) { + $result.tensors.addAll(tensors); + } + return $result; + } FlatTensors._() : super(); factory FlatTensors.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FlatTensors.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1032,6 +1306,7 @@ class FlatTensors extends $pb.GeneratedMessage { static FlatTensors getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FlatTensors? _defaultInstance; + /// A name-indexed collection of flat tensor objects @$pb.TagNumber(1) $core.Map<$core.String, FlatTensor> get tensors => $_getMap(0); } diff --git a/lib/src/gen/service/mlmodel/v1/mlmodel.pbenum.dart b/lib/src/gen/service/mlmodel/v1/mlmodel.pbenum.dart index d7e5d03d4f3..d5c484b2a31 100644 --- a/lib/src/gen/service/mlmodel/v1/mlmodel.pbenum.dart +++ b/lib/src/gen/service/mlmodel/v1/mlmodel.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/mlmodel/v1/mlmodel.pbgrpc.dart b/lib/src/gen/service/mlmodel/v1/mlmodel.pbgrpc.dart index 2c5f69bd96b..6810276a4c5 100644 --- a/lib/src/gen/service/mlmodel/v1/mlmodel.pbgrpc.dart +++ b/lib/src/gen/service/mlmodel/v1/mlmodel.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/mlmodel/v1/mlmodel.pbjson.dart b/lib/src/gen/service/mlmodel/v1/mlmodel.pbjson.dart index 305b346601d..6f1d1ee9767 100644 --- a/lib/src/gen/service/mlmodel/v1/mlmodel.pbjson.dart +++ b/lib/src/gen/service/mlmodel/v1/mlmodel.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/motion/v1/motion.pb.dart b/lib/src/gen/service/motion/v1/motion.pb.dart index ae92ec7bd7f..a6aeefbf361 100644 --- a/lib/src/gen/service/motion/v1/motion.pb.dart +++ b/lib/src/gen/service/motion/v1/motion.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -20,8 +20,37 @@ import 'motion.pbenum.dart'; export 'motion.pbenum.dart'; +/// Moves any component on the robot to a specified destination which can be from the reference frame of any other component on the robot. class MoveRequest extends $pb.GeneratedMessage { - factory MoveRequest() => create(); + factory MoveRequest({ + $core.String? name, + $1.PoseInFrame? destination, + $1.ResourceName? componentName, + $1.WorldState? worldState, + Constraints? constraints, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (destination != null) { + $result.destination = destination; + } + if (componentName != null) { + $result.componentName = componentName; + } + if (worldState != null) { + $result.worldState = worldState; + } + if (constraints != null) { + $result.constraints = constraints; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } MoveRequest._() : super(); factory MoveRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MoveRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -57,6 +86,7 @@ class MoveRequest extends $pb.GeneratedMessage { static MoveRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MoveRequest? _defaultInstance; + /// Name of the motion service @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -66,6 +96,7 @@ class MoveRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Destination to move to, which can a pose in the reference frame of any frame in the robot's frame system @$pb.TagNumber(2) $1.PoseInFrame get destination => $_getN(1); @$pb.TagNumber(2) @@ -77,6 +108,7 @@ class MoveRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) $1.PoseInFrame ensureDestination() => $_ensure(1); + /// Component on the robot to move to the specified destination @$pb.TagNumber(3) $1.ResourceName get componentName => $_getN(2); @$pb.TagNumber(3) @@ -88,6 +120,8 @@ class MoveRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) $1.ResourceName ensureComponentName() => $_ensure(2); + /// Avoid obstacles by specifying their geometries in the world state + /// Augment the frame system of the robot by specifying additional transforms to add to it for the duration of the Move @$pb.TagNumber(4) $1.WorldState get worldState => $_getN(3); @$pb.TagNumber(4) @@ -99,6 +133,7 @@ class MoveRequest extends $pb.GeneratedMessage { @$pb.TagNumber(4) $1.WorldState ensureWorldState() => $_ensure(3); + /// Constrain the way the robot will move @$pb.TagNumber(5) Constraints get constraints => $_getN(4); @$pb.TagNumber(5) @@ -110,6 +145,7 @@ class MoveRequest extends $pb.GeneratedMessage { @$pb.TagNumber(5) Constraints ensureConstraints() => $_ensure(4); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(5); @$pb.TagNumber(99) @@ -123,7 +159,15 @@ class MoveRequest extends $pb.GeneratedMessage { } class MoveResponse extends $pb.GeneratedMessage { - factory MoveResponse() => create(); + factory MoveResponse({ + $core.bool? success, + }) { + final $result = create(); + if (success != null) { + $result.success = success; + } + return $result; + } MoveResponse._() : super(); factory MoveResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MoveResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -165,7 +209,31 @@ class MoveResponse extends $pb.GeneratedMessage { } class MoveOnMapRequest extends $pb.GeneratedMessage { - factory MoveOnMapRequest() => create(); + factory MoveOnMapRequest({ + $core.String? name, + $1.Pose? destination, + $1.ResourceName? componentName, + $1.ResourceName? slamServiceName, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (destination != null) { + $result.destination = destination; + } + if (componentName != null) { + $result.componentName = componentName; + } + if (slamServiceName != null) { + $result.slamServiceName = slamServiceName; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } MoveOnMapRequest._() : super(); factory MoveOnMapRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MoveOnMapRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -200,6 +268,7 @@ class MoveOnMapRequest extends $pb.GeneratedMessage { static MoveOnMapRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MoveOnMapRequest? _defaultInstance; + /// Name of the motion service @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -209,6 +278,7 @@ class MoveOnMapRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Specify a destination to, which can be any pose with respect to the SLAM map's origin @$pb.TagNumber(2) $1.Pose get destination => $_getN(1); @$pb.TagNumber(2) @@ -220,6 +290,7 @@ class MoveOnMapRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) $1.Pose ensureDestination() => $_ensure(1); + /// Component on the robot to move to the specified destination @$pb.TagNumber(3) $1.ResourceName get componentName => $_getN(2); @$pb.TagNumber(3) @@ -231,6 +302,7 @@ class MoveOnMapRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) $1.ResourceName ensureComponentName() => $_ensure(2); + /// Name of the slam service from which the SLAM map is requested @$pb.TagNumber(4) $1.ResourceName get slamServiceName => $_getN(3); @$pb.TagNumber(4) @@ -242,6 +314,7 @@ class MoveOnMapRequest extends $pb.GeneratedMessage { @$pb.TagNumber(4) $1.ResourceName ensureSlamServiceName() => $_ensure(3); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(4); @$pb.TagNumber(99) @@ -255,7 +328,15 @@ class MoveOnMapRequest extends $pb.GeneratedMessage { } class MoveOnMapResponse extends $pb.GeneratedMessage { - factory MoveOnMapResponse() => create(); + factory MoveOnMapResponse({ + $core.bool? success, + }) { + final $result = create(); + if (success != null) { + $result.success = success; + } + return $result; + } MoveOnMapResponse._() : super(); factory MoveOnMapResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MoveOnMapResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -296,8 +377,21 @@ class MoveOnMapResponse extends $pb.GeneratedMessage { void clearSuccess() => clearField(1); } +/// Pairs a vision service with a camera, informing the service about which camera it may use class ObstacleDetector extends $pb.GeneratedMessage { - factory ObstacleDetector() => create(); + factory ObstacleDetector({ + $1.ResourceName? visionService, + $1.ResourceName? camera, + }) { + final $result = create(); + if (visionService != null) { + $result.visionService = visionService; + } + if (camera != null) { + $result.camera = camera; + } + return $result; + } ObstacleDetector._() : super(); factory ObstacleDetector.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ObstacleDetector.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -353,7 +447,35 @@ class ObstacleDetector extends $pb.GeneratedMessage { } class MotionConfiguration extends $pb.GeneratedMessage { - factory MotionConfiguration() => create(); + factory MotionConfiguration({ + $core.Iterable? obstacleDetectors, + $core.double? positionPollingFrequencyHz, + $core.double? obstaclePollingFrequencyHz, + $core.double? planDeviationM, + $core.double? linearMPerSec, + $core.double? angularDegsPerSec, + }) { + final $result = create(); + if (obstacleDetectors != null) { + $result.obstacleDetectors.addAll(obstacleDetectors); + } + if (positionPollingFrequencyHz != null) { + $result.positionPollingFrequencyHz = positionPollingFrequencyHz; + } + if (obstaclePollingFrequencyHz != null) { + $result.obstaclePollingFrequencyHz = obstaclePollingFrequencyHz; + } + if (planDeviationM != null) { + $result.planDeviationM = planDeviationM; + } + if (linearMPerSec != null) { + $result.linearMPerSec = linearMPerSec; + } + if (angularDegsPerSec != null) { + $result.angularDegsPerSec = angularDegsPerSec; + } + return $result; + } MotionConfiguration._() : super(); factory MotionConfiguration.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MotionConfiguration.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -389,9 +511,11 @@ class MotionConfiguration extends $pb.GeneratedMessage { static MotionConfiguration getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MotionConfiguration? _defaultInstance; + /// The ObstacleDetectors that will be used for transient obstacle avoidance @$pb.TagNumber(1) $core.List get obstacleDetectors => $_getList(0); + /// Sets the frequency to poll for the position of the robot @$pb.TagNumber(2) $core.double get positionPollingFrequencyHz => $_getN(1); @$pb.TagNumber(2) @@ -401,6 +525,7 @@ class MotionConfiguration extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearPositionPollingFrequencyHz() => clearField(2); + /// Sets the frequency to poll the vision service(s) for new obstacles @$pb.TagNumber(3) $core.double get obstaclePollingFrequencyHz => $_getN(2); @$pb.TagNumber(3) @@ -410,6 +535,7 @@ class MotionConfiguration extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearObstaclePollingFrequencyHz() => clearField(3); + /// Sets the distance in meters that a robot is allowed to deviate from the motion plan @$pb.TagNumber(4) $core.double get planDeviationM => $_getN(3); @$pb.TagNumber(4) @@ -419,6 +545,7 @@ class MotionConfiguration extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearPlanDeviationM() => clearField(4); + /// Optional linear velocity to target when moving @$pb.TagNumber(5) $core.double get linearMPerSec => $_getN(4); @$pb.TagNumber(5) @@ -428,6 +555,7 @@ class MotionConfiguration extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearLinearMPerSec() => clearField(5); + /// Optional angular velocity to target when turning @$pb.TagNumber(6) $core.double get angularDegsPerSec => $_getN(5); @$pb.TagNumber(6) @@ -439,7 +567,43 @@ class MotionConfiguration extends $pb.GeneratedMessage { } class MoveOnGlobeRequest extends $pb.GeneratedMessage { - factory MoveOnGlobeRequest() => create(); + factory MoveOnGlobeRequest({ + $core.String? name, + $1.GeoPoint? destination, + $core.double? heading, + $1.ResourceName? componentName, + $1.ResourceName? movementSensorName, + $core.Iterable<$1.GeoObstacle>? obstacles, + MotionConfiguration? motionConfiguration, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (destination != null) { + $result.destination = destination; + } + if (heading != null) { + $result.heading = heading; + } + if (componentName != null) { + $result.componentName = componentName; + } + if (movementSensorName != null) { + $result.movementSensorName = movementSensorName; + } + if (obstacles != null) { + $result.obstacles.addAll(obstacles); + } + if (motionConfiguration != null) { + $result.motionConfiguration = motionConfiguration; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } MoveOnGlobeRequest._() : super(); factory MoveOnGlobeRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MoveOnGlobeRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -477,6 +641,7 @@ class MoveOnGlobeRequest extends $pb.GeneratedMessage { static MoveOnGlobeRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MoveOnGlobeRequest? _defaultInstance; + /// Name of the motion service @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -486,6 +651,7 @@ class MoveOnGlobeRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Destination, encoded as a GeoPoint @$pb.TagNumber(2) $1.GeoPoint get destination => $_getN(1); @$pb.TagNumber(2) @@ -497,6 +663,7 @@ class MoveOnGlobeRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) $1.GeoPoint ensureDestination() => $_ensure(1); + /// Optional compass heading to achieve at the destination, in degrees [0-360) @$pb.TagNumber(3) $core.double get heading => $_getN(2); @$pb.TagNumber(3) @@ -506,6 +673,7 @@ class MoveOnGlobeRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearHeading() => clearField(3); + /// Component on the robot to move to the specified destination @$pb.TagNumber(4) $1.ResourceName get componentName => $_getN(3); @$pb.TagNumber(4) @@ -517,6 +685,7 @@ class MoveOnGlobeRequest extends $pb.GeneratedMessage { @$pb.TagNumber(4) $1.ResourceName ensureComponentName() => $_ensure(3); + /// Name of the movement sensor which will be used to check robot location @$pb.TagNumber(5) $1.ResourceName get movementSensorName => $_getN(4); @$pb.TagNumber(5) @@ -528,9 +697,11 @@ class MoveOnGlobeRequest extends $pb.GeneratedMessage { @$pb.TagNumber(5) $1.ResourceName ensureMovementSensorName() => $_ensure(4); + /// Obstacles to be considered for motion planning @$pb.TagNumber(6) $core.List<$1.GeoObstacle> get obstacles => $_getList(5); + /// Optional set of motion configuration options @$pb.TagNumber(7) MotionConfiguration get motionConfiguration => $_getN(6); @$pb.TagNumber(7) @@ -542,6 +713,7 @@ class MoveOnGlobeRequest extends $pb.GeneratedMessage { @$pb.TagNumber(7) MotionConfiguration ensureMotionConfiguration() => $_ensure(6); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(7); @$pb.TagNumber(99) @@ -555,7 +727,15 @@ class MoveOnGlobeRequest extends $pb.GeneratedMessage { } class MoveOnGlobeResponse extends $pb.GeneratedMessage { - factory MoveOnGlobeResponse() => create(); + factory MoveOnGlobeResponse({ + $core.bool? success, + }) { + final $result = create(); + if (success != null) { + $result.success = success; + } + return $result; + } MoveOnGlobeResponse._() : super(); factory MoveOnGlobeResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MoveOnGlobeResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -597,7 +777,43 @@ class MoveOnGlobeResponse extends $pb.GeneratedMessage { } class MoveOnGlobeNewRequest extends $pb.GeneratedMessage { - factory MoveOnGlobeNewRequest() => create(); + factory MoveOnGlobeNewRequest({ + $core.String? name, + $1.GeoPoint? destination, + $core.double? heading, + $1.ResourceName? componentName, + $1.ResourceName? movementSensorName, + $core.Iterable<$1.GeoObstacle>? obstacles, + MotionConfiguration? motionConfiguration, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (destination != null) { + $result.destination = destination; + } + if (heading != null) { + $result.heading = heading; + } + if (componentName != null) { + $result.componentName = componentName; + } + if (movementSensorName != null) { + $result.movementSensorName = movementSensorName; + } + if (obstacles != null) { + $result.obstacles.addAll(obstacles); + } + if (motionConfiguration != null) { + $result.motionConfiguration = motionConfiguration; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } MoveOnGlobeNewRequest._() : super(); factory MoveOnGlobeNewRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MoveOnGlobeNewRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -635,6 +851,7 @@ class MoveOnGlobeNewRequest extends $pb.GeneratedMessage { static MoveOnGlobeNewRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MoveOnGlobeNewRequest? _defaultInstance; + /// Name of the motion service @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -644,6 +861,7 @@ class MoveOnGlobeNewRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Destination, encoded as a GeoPoint @$pb.TagNumber(2) $1.GeoPoint get destination => $_getN(1); @$pb.TagNumber(2) @@ -655,6 +873,7 @@ class MoveOnGlobeNewRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) $1.GeoPoint ensureDestination() => $_ensure(1); + /// Optional compass heading to achieve at the destination, in degrees [0-360) @$pb.TagNumber(3) $core.double get heading => $_getN(2); @$pb.TagNumber(3) @@ -664,6 +883,7 @@ class MoveOnGlobeNewRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearHeading() => clearField(3); + /// Component on the robot to move to the specified destination @$pb.TagNumber(4) $1.ResourceName get componentName => $_getN(3); @$pb.TagNumber(4) @@ -675,6 +895,7 @@ class MoveOnGlobeNewRequest extends $pb.GeneratedMessage { @$pb.TagNumber(4) $1.ResourceName ensureComponentName() => $_ensure(3); + /// Name of the movement sensor which will be used to check robot location @$pb.TagNumber(5) $1.ResourceName get movementSensorName => $_getN(4); @$pb.TagNumber(5) @@ -686,9 +907,11 @@ class MoveOnGlobeNewRequest extends $pb.GeneratedMessage { @$pb.TagNumber(5) $1.ResourceName ensureMovementSensorName() => $_ensure(4); + /// Obstacles to be considered for motion planning @$pb.TagNumber(6) $core.List<$1.GeoObstacle> get obstacles => $_getList(5); + /// Optional set of motion configuration options @$pb.TagNumber(7) MotionConfiguration get motionConfiguration => $_getN(6); @$pb.TagNumber(7) @@ -700,6 +923,7 @@ class MoveOnGlobeNewRequest extends $pb.GeneratedMessage { @$pb.TagNumber(7) MotionConfiguration ensureMotionConfiguration() => $_ensure(6); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(7); @$pb.TagNumber(99) @@ -713,7 +937,15 @@ class MoveOnGlobeNewRequest extends $pb.GeneratedMessage { } class MoveOnGlobeNewResponse extends $pb.GeneratedMessage { - factory MoveOnGlobeNewResponse() => create(); + factory MoveOnGlobeNewResponse({ + $core.String? executionId, + }) { + final $result = create(); + if (executionId != null) { + $result.executionId = executionId; + } + return $result; + } MoveOnGlobeNewResponse._() : super(); factory MoveOnGlobeNewResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MoveOnGlobeNewResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -744,6 +976,9 @@ class MoveOnGlobeNewResponse extends $pb.GeneratedMessage { static MoveOnGlobeNewResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MoveOnGlobeNewResponse? _defaultInstance; + /// The unique ID which identifies the execution. + /// Multiple plans will share the same execution_id if they were + /// generated due to replanning. @$pb.TagNumber(1) $core.String get executionId => $_getSZ(0); @$pb.TagNumber(1) @@ -755,7 +990,31 @@ class MoveOnGlobeNewResponse extends $pb.GeneratedMessage { } class GetPoseRequest extends $pb.GeneratedMessage { - factory GetPoseRequest() => create(); + factory GetPoseRequest({ + $core.String? name, + $1.ResourceName? componentName, + $core.String? destinationFrame, + $core.Iterable<$1.Transform>? supplementalTransforms, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (componentName != null) { + $result.componentName = componentName; + } + if (destinationFrame != null) { + $result.destinationFrame = destinationFrame; + } + if (supplementalTransforms != null) { + $result.supplementalTransforms.addAll(supplementalTransforms); + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetPoseRequest._() : super(); factory GetPoseRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPoseRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -799,6 +1058,7 @@ class GetPoseRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// the component whose pose is being requested @$pb.TagNumber(2) $1.ResourceName get componentName => $_getN(1); @$pb.TagNumber(2) @@ -810,6 +1070,9 @@ class GetPoseRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) $1.ResourceName ensureComponentName() => $_ensure(1); + /// the reference frame in which the component's pose + /// should be provided, if unset this defaults + /// to the "world" reference frame @$pb.TagNumber(3) $core.String get destinationFrame => $_getSZ(2); @$pb.TagNumber(3) @@ -819,9 +1082,12 @@ class GetPoseRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearDestinationFrame() => clearField(3); + /// pose information on any additional reference frames that are needed + /// to compute the component's pose @$pb.TagNumber(4) $core.List<$1.Transform> get supplementalTransforms => $_getList(3); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(4); @$pb.TagNumber(99) @@ -835,7 +1101,15 @@ class GetPoseRequest extends $pb.GeneratedMessage { } class GetPoseResponse extends $pb.GeneratedMessage { - factory GetPoseResponse() => create(); + factory GetPoseResponse({ + $1.PoseInFrame? pose, + }) { + final $result = create(); + if (pose != null) { + $result.pose = pose; + } + return $result; + } GetPoseResponse._() : super(); factory GetPoseResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPoseResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -879,7 +1153,23 @@ class GetPoseResponse extends $pb.GeneratedMessage { } class StopPlanRequest extends $pb.GeneratedMessage { - factory StopPlanRequest() => create(); + factory StopPlanRequest({ + $core.String? name, + $1.ResourceName? componentName, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (componentName != null) { + $result.componentName = componentName; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } StopPlanRequest._() : super(); factory StopPlanRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory StopPlanRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -912,6 +1202,7 @@ class StopPlanRequest extends $pb.GeneratedMessage { static StopPlanRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StopPlanRequest? _defaultInstance; + /// The name of the motion service @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -921,6 +1212,7 @@ class StopPlanRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// The component of the currently executing plan to stop @$pb.TagNumber(2) $1.ResourceName get componentName => $_getN(1); @$pb.TagNumber(2) @@ -932,6 +1224,7 @@ class StopPlanRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) $1.ResourceName ensureComponentName() => $_ensure(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -977,7 +1270,23 @@ class StopPlanResponse extends $pb.GeneratedMessage { } class ListPlanStatusesRequest extends $pb.GeneratedMessage { - factory ListPlanStatusesRequest() => create(); + factory ListPlanStatusesRequest({ + $core.String? name, + $core.bool? onlyActivePlans, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (onlyActivePlans != null) { + $result.onlyActivePlans = onlyActivePlans; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } ListPlanStatusesRequest._() : super(); factory ListPlanStatusesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListPlanStatusesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1010,6 +1319,7 @@ class ListPlanStatusesRequest extends $pb.GeneratedMessage { static ListPlanStatusesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListPlanStatusesRequest? _defaultInstance; + /// The name of the motion service @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -1019,6 +1329,8 @@ class ListPlanStatusesRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// If supplied, the response will filter the + /// plan results for the supplied state @$pb.TagNumber(2) $core.bool get onlyActivePlans => $_getBF(1); @$pb.TagNumber(2) @@ -1028,6 +1340,7 @@ class ListPlanStatusesRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearOnlyActivePlans() => clearField(2); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -1040,8 +1353,17 @@ class ListPlanStatusesRequest extends $pb.GeneratedMessage { $2.Struct ensureExtra() => $_ensure(2); } +/// Status of all executed / executing plan statuses with associated IDs within the 24 hour TTL class ListPlanStatusesResponse extends $pb.GeneratedMessage { - factory ListPlanStatusesResponse() => create(); + factory ListPlanStatusesResponse({ + $core.Iterable? planStatusesWithIds, + }) { + final $result = create(); + if (planStatusesWithIds != null) { + $result.planStatusesWithIds.addAll(planStatusesWithIds); + } + return $result; + } ListPlanStatusesResponse._() : super(); factory ListPlanStatusesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListPlanStatusesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1072,12 +1394,38 @@ class ListPlanStatusesResponse extends $pb.GeneratedMessage { static ListPlanStatusesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListPlanStatusesResponse? _defaultInstance; + /// List of last known statuses with the associated IDs of all plans within the TTL + /// ordered by timestamp in ascending order @$pb.TagNumber(1) $core.List get planStatusesWithIds => $_getList(0); } class GetPlanRequest extends $pb.GeneratedMessage { - factory GetPlanRequest() => create(); + factory GetPlanRequest({ + $core.String? name, + $1.ResourceName? componentName, + $core.bool? lastPlanOnly, + $core.String? executionId, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (componentName != null) { + $result.componentName = componentName; + } + if (lastPlanOnly != null) { + $result.lastPlanOnly = lastPlanOnly; + } + if (executionId != null) { + $result.executionId = executionId; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetPlanRequest._() : super(); factory GetPlanRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPlanRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1112,6 +1460,7 @@ class GetPlanRequest extends $pb.GeneratedMessage { static GetPlanRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPlanRequest? _defaultInstance; + /// The name of the motion service @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -1121,6 +1470,8 @@ class GetPlanRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// The name of the component which the MoveOnGlobeRequest + /// asked to be moved. @$pb.TagNumber(2) $1.ResourceName get componentName => $_getN(1); @$pb.TagNumber(2) @@ -1132,6 +1483,8 @@ class GetPlanRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) $1.ResourceName ensureComponentName() => $_ensure(1); + /// If supplied, the response will only return + /// the the last plan for the component / execution @$pb.TagNumber(3) $core.bool get lastPlanOnly => $_getBF(2); @$pb.TagNumber(3) @@ -1141,6 +1494,7 @@ class GetPlanRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearLastPlanOnly() => clearField(3); + /// If you want to know about the plans of a previous execution @$pb.TagNumber(4) $core.String get executionId => $_getSZ(3); @$pb.TagNumber(4) @@ -1150,6 +1504,7 @@ class GetPlanRequest extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearExecutionId() => clearField(4); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(4); @$pb.TagNumber(99) @@ -1163,7 +1518,19 @@ class GetPlanRequest extends $pb.GeneratedMessage { } class GetPlanResponse extends $pb.GeneratedMessage { - factory GetPlanResponse() => create(); + factory GetPlanResponse({ + PlanWithStatus? currentPlanWithStatus, + $core.Iterable? replanHistory, + }) { + final $result = create(); + if (currentPlanWithStatus != null) { + $result.currentPlanWithStatus = currentPlanWithStatus; + } + if (replanHistory != null) { + $result.replanHistory.addAll(replanHistory); + } + return $result; + } GetPlanResponse._() : super(); factory GetPlanResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPlanResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1195,6 +1562,7 @@ class GetPlanResponse extends $pb.GeneratedMessage { static GetPlanResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPlanResponse? _defaultInstance; + /// The current plan and status that matches the request query @$pb.TagNumber(1) PlanWithStatus get currentPlanWithStatus => $_getN(0); @$pb.TagNumber(1) @@ -1206,12 +1574,33 @@ class GetPlanResponse extends $pb.GeneratedMessage { @$pb.TagNumber(1) PlanWithStatus ensureCurrentPlanWithStatus() => $_ensure(0); + /// Returns the history of all previous plans that were + /// generated in ascending order. + /// This field will be empty if the motion service + /// did not need to re-plan. @$pb.TagNumber(2) $core.List get replanHistory => $_getList(1); } +/// Constraints specifies all enumerated constraints to be passed to Viam's motion planning, along with any optional parameters class Constraints extends $pb.GeneratedMessage { - factory Constraints() => create(); + factory Constraints({ + $core.Iterable? linearConstraint, + $core.Iterable? orientationConstraint, + $core.Iterable? collisionSpecification, + }) { + final $result = create(); + if (linearConstraint != null) { + $result.linearConstraint.addAll(linearConstraint); + } + if (orientationConstraint != null) { + $result.orientationConstraint.addAll(orientationConstraint); + } + if (collisionSpecification != null) { + $result.collisionSpecification.addAll(collisionSpecification); + } + return $result; + } Constraints._() : super(); factory Constraints.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Constraints.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1244,6 +1633,7 @@ class Constraints extends $pb.GeneratedMessage { static Constraints getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Constraints? _defaultInstance; + /// Typed message for a specific constraint @$pb.TagNumber(1) $core.List get linearConstraint => $_getList(0); @@ -1254,8 +1644,22 @@ class Constraints extends $pb.GeneratedMessage { $core.List get collisionSpecification => $_getList(2); } +/// LinearConstraint specifies that the component being moved should move linearly relative to its goal. +/// It does not constrain the motion of components other than the `component_name` specified in motion.Move class LinearConstraint extends $pb.GeneratedMessage { - factory LinearConstraint() => create(); + factory LinearConstraint({ + $core.double? lineToleranceMm, + $core.double? orientationToleranceDegs, + }) { + final $result = create(); + if (lineToleranceMm != null) { + $result.lineToleranceMm = lineToleranceMm; + } + if (orientationToleranceDegs != null) { + $result.orientationToleranceDegs = orientationToleranceDegs; + } + return $result; + } LinearConstraint._() : super(); factory LinearConstraint.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LinearConstraint.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1296,6 +1700,7 @@ class LinearConstraint extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearLineToleranceMm() => clearField(1); + /// Max allowable orientation deviation, in degrees, while on the shortest path between start / goal states @$pb.TagNumber(2) $core.double get orientationToleranceDegs => $_getN(1); @$pb.TagNumber(2) @@ -1306,8 +1711,18 @@ class LinearConstraint extends $pb.GeneratedMessage { void clearOrientationToleranceDegs() => clearField(2); } +/// OrientationConstraint specifies that the component being moved will not deviate its orientation beyond some threshold relative +/// to the goal. It does not constrain the motion of components other than the `component_name` specified in motion.Move class OrientationConstraint extends $pb.GeneratedMessage { - factory OrientationConstraint() => create(); + factory OrientationConstraint({ + $core.double? orientationToleranceDegs, + }) { + final $result = create(); + if (orientationToleranceDegs != null) { + $result.orientationToleranceDegs = orientationToleranceDegs; + } + return $result; + } OrientationConstraint._() : super(); factory OrientationConstraint.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory OrientationConstraint.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1338,6 +1753,7 @@ class OrientationConstraint extends $pb.GeneratedMessage { static OrientationConstraint getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OrientationConstraint? _defaultInstance; + /// Max allowable orientation deviation, in degrees, while on the shortest path between start / goal states @$pb.TagNumber(1) $core.double get orientationToleranceDegs => $_getN(0); @$pb.TagNumber(1) @@ -1349,7 +1765,19 @@ class OrientationConstraint extends $pb.GeneratedMessage { } class CollisionSpecification_AllowedFrameCollisions extends $pb.GeneratedMessage { - factory CollisionSpecification_AllowedFrameCollisions() => create(); + factory CollisionSpecification_AllowedFrameCollisions({ + $core.String? frame1, + $core.String? frame2, + }) { + final $result = create(); + if (frame1 != null) { + $result.frame1 = frame1; + } + if (frame2 != null) { + $result.frame2 = frame2; + } + return $result; + } CollisionSpecification_AllowedFrameCollisions._() : super(); factory CollisionSpecification_AllowedFrameCollisions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CollisionSpecification_AllowedFrameCollisions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1400,8 +1828,17 @@ class CollisionSpecification_AllowedFrameCollisions extends $pb.GeneratedMessage void clearFrame2() => clearField(2); } +/// CollisionSpecification is used to selectively apply obstacle avoidance to specific parts of the robot class CollisionSpecification extends $pb.GeneratedMessage { - factory CollisionSpecification() => create(); + factory CollisionSpecification({ + $core.Iterable? allows, + }) { + final $result = create(); + if (allows != null) { + $result.allows.addAll(allows); + } + return $result; + } CollisionSpecification._() : super(); factory CollisionSpecification.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CollisionSpecification.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1432,12 +1869,31 @@ class CollisionSpecification extends $pb.GeneratedMessage { static CollisionSpecification getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CollisionSpecification? _defaultInstance; + /// Pairs of frame which should be allowed to collide with one another @$pb.TagNumber(1) $core.List get allows => $_getList(0); } +/// Describes a plan, its current status & all status changes +/// that have occured previously on that plan class PlanWithStatus extends $pb.GeneratedMessage { - factory PlanWithStatus() => create(); + factory PlanWithStatus({ + Plan? plan, + PlanStatus? status, + $core.Iterable? statusHistory, + }) { + final $result = create(); + if (plan != null) { + $result.plan = plan; + } + if (status != null) { + $result.status = status; + } + if (statusHistory != null) { + $result.statusHistory.addAll(statusHistory); + } + return $result; + } PlanWithStatus._() : super(); factory PlanWithStatus.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PlanWithStatus.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1470,6 +1926,7 @@ class PlanWithStatus extends $pb.GeneratedMessage { static PlanWithStatus getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PlanWithStatus? _defaultInstance; + /// The plan @$pb.TagNumber(1) Plan get plan => $_getN(0); @$pb.TagNumber(1) @@ -1481,6 +1938,7 @@ class PlanWithStatus extends $pb.GeneratedMessage { @$pb.TagNumber(1) Plan ensurePlan() => $_ensure(0); + /// The current status of the plan @$pb.TagNumber(2) PlanStatus get status => $_getN(1); @$pb.TagNumber(2) @@ -1492,12 +1950,36 @@ class PlanWithStatus extends $pb.GeneratedMessage { @$pb.TagNumber(2) PlanStatus ensureStatus() => $_ensure(1); + /// The prior status changes that have happened during plan execution @$pb.TagNumber(3) $core.List get statusHistory => $_getList(2); } +/// PlanStatusWithID describes the state of a given plan at a +/// point in time plus the plan_id, component_name and execution_id +/// the status is associated with class PlanStatusWithID extends $pb.GeneratedMessage { - factory PlanStatusWithID() => create(); + factory PlanStatusWithID({ + $core.String? planId, + $1.ResourceName? componentName, + $core.String? executionId, + PlanStatus? status, + }) { + final $result = create(); + if (planId != null) { + $result.planId = planId; + } + if (componentName != null) { + $result.componentName = componentName; + } + if (executionId != null) { + $result.executionId = executionId; + } + if (status != null) { + $result.status = status; + } + return $result; + } PlanStatusWithID._() : super(); factory PlanStatusWithID.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PlanStatusWithID.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1531,6 +2013,7 @@ class PlanStatusWithID extends $pb.GeneratedMessage { static PlanStatusWithID getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PlanStatusWithID? _defaultInstance; + /// The unique ID of the plan @$pb.TagNumber(1) $core.String get planId => $_getSZ(0); @$pb.TagNumber(1) @@ -1540,6 +2023,10 @@ class PlanStatusWithID extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearPlanId() => clearField(1); + /// The component to be moved. + /// Used for tracking & stopping. + /// NOTE: A plan may move more components than just the + /// component_name. @$pb.TagNumber(2) $1.ResourceName get componentName => $_getN(1); @$pb.TagNumber(2) @@ -1551,6 +2038,9 @@ class PlanStatusWithID extends $pb.GeneratedMessage { @$pb.TagNumber(2) $1.ResourceName ensureComponentName() => $_ensure(1); + /// The unique ID which identifies the plan execution. + /// Multiple plans will share the same execution_id if they were + /// generated due to replanning. @$pb.TagNumber(3) $core.String get executionId => $_getSZ(2); @$pb.TagNumber(3) @@ -1572,8 +2062,26 @@ class PlanStatusWithID extends $pb.GeneratedMessage { PlanStatus ensureStatus() => $_ensure(3); } +/// Plan status describes the state of a given plan at a +/// point in time class PlanStatus extends $pb.GeneratedMessage { - factory PlanStatus() => create(); + factory PlanStatus({ + PlanState? state, + $3.Timestamp? timestamp, + $core.String? reason, + }) { + final $result = create(); + if (state != null) { + $result.state = state; + } + if (timestamp != null) { + $result.timestamp = timestamp; + } + if (reason != null) { + $result.reason = reason; + } + return $result; + } PlanStatus._() : super(); factory PlanStatus.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PlanStatus.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1606,6 +2114,7 @@ class PlanStatus extends $pb.GeneratedMessage { static PlanStatus getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PlanStatus? _defaultInstance; + /// The state of the plan execution @$pb.TagNumber(1) PlanState get state => $_getN(0); @$pb.TagNumber(1) @@ -1615,6 +2124,7 @@ class PlanStatus extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearState() => clearField(1); + /// The time the executing plan transtioned to the state @$pb.TagNumber(2) $3.Timestamp get timestamp => $_getN(1); @$pb.TagNumber(2) @@ -1626,6 +2136,10 @@ class PlanStatus extends $pb.GeneratedMessage { @$pb.TagNumber(2) $3.Timestamp ensureTimestamp() => $_ensure(1); + /// The reason for the state change. If motion plan failed + /// this will return the error message. + /// If motion needed to re-plan, this will return + /// the re-plan reason. @$pb.TagNumber(3) $core.String get reason => $_getSZ(2); @$pb.TagNumber(3) @@ -1636,8 +2150,29 @@ class PlanStatus extends $pb.GeneratedMessage { void clearReason() => clearField(3); } +/// A plan describes a motion plan class Plan extends $pb.GeneratedMessage { - factory Plan() => create(); + factory Plan({ + $core.String? id, + $1.ResourceName? componentName, + $core.String? executionId, + $core.Iterable? steps, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (componentName != null) { + $result.componentName = componentName; + } + if (executionId != null) { + $result.executionId = executionId; + } + if (steps != null) { + $result.steps.addAll(steps); + } + return $result; + } Plan._() : super(); factory Plan.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Plan.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1671,6 +2206,7 @@ class Plan extends $pb.GeneratedMessage { static Plan getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Plan? _defaultInstance; + /// The plan's unique ID @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) @@ -1680,6 +2216,10 @@ class Plan extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearId() => clearField(1); + /// The component requested to be moved. + /// Used for tracking & stopping. + /// NOTE: A plan may move more components than just the + /// root component. @$pb.TagNumber(2) $1.ResourceName get componentName => $_getN(1); @$pb.TagNumber(2) @@ -1691,6 +2231,9 @@ class Plan extends $pb.GeneratedMessage { @$pb.TagNumber(2) $1.ResourceName ensureComponentName() => $_ensure(1); + /// The unique ID which identifies the execution. + /// Multiple plans will share the same execution_id if they were + /// generated due to replanning @$pb.TagNumber(3) $core.String get executionId => $_getSZ(2); @$pb.TagNumber(3) @@ -1700,12 +2243,21 @@ class Plan extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearExecutionId() => clearField(3); + /// The steps of a plan is an ordered list of plan steps @$pb.TagNumber(4) $core.List get steps => $_getList(3); } class PlanStep extends $pb.GeneratedMessage { - factory PlanStep() => create(); + factory PlanStep({ + $core.Map<$core.String, ComponentState>? step, + }) { + final $result = create(); + if (step != null) { + $result.step.addAll(step); + } + return $result; + } PlanStep._() : super(); factory PlanStep.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PlanStep.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -1736,12 +2288,25 @@ class PlanStep extends $pb.GeneratedMessage { static PlanStep getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PlanStep? _defaultInstance; + /// A step is the component state each + /// component resource should reach while executing + /// that step of the plan. + /// Keys are the fully qualified component name. @$pb.TagNumber(1) $core.Map<$core.String, ComponentState> get step => $_getMap(0); } +/// A pose class ComponentState extends $pb.GeneratedMessage { - factory ComponentState() => create(); + factory ComponentState({ + $1.Pose? pose, + }) { + final $result = create(); + if (pose != null) { + $result.pose = pose; + } + return $result; + } ComponentState._() : super(); factory ComponentState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ComponentState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/service/motion/v1/motion.pbenum.dart b/lib/src/gen/service/motion/v1/motion.pbenum.dart index ead0bfa6897..9bf20f78f69 100644 --- a/lib/src/gen/service/motion/v1/motion.pbenum.dart +++ b/lib/src/gen/service/motion/v1/motion.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,6 +13,11 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// The states that a plan can be in. +/// InProgress if the plan is executing. +/// Stopped if the plan was stopped. +/// Suceeded if the robot reached its destination successfully. +/// Failed if the robot did not reach its destination. class PlanState extends $pb.ProtobufEnum { static const PlanState PLAN_STATE_UNSPECIFIED = PlanState._(0, _omitEnumNames ? '' : 'PLAN_STATE_UNSPECIFIED'); static const PlanState PLAN_STATE_IN_PROGRESS = PlanState._(1, _omitEnumNames ? '' : 'PLAN_STATE_IN_PROGRESS'); diff --git a/lib/src/gen/service/motion/v1/motion.pbgrpc.dart b/lib/src/gen/service/motion/v1/motion.pbgrpc.dart index 1914f229725..a57b63de4cc 100644 --- a/lib/src/gen/service/motion/v1/motion.pbgrpc.dart +++ b/lib/src/gen/service/motion/v1/motion.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/motion/v1/motion.pbjson.dart b/lib/src/gen/service/motion/v1/motion.pbjson.dart index 3d97716a62d..d3533d1e0da 100644 --- a/lib/src/gen/service/motion/v1/motion.pbjson.dart +++ b/lib/src/gen/service/motion/v1/motion.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/navigation/v1/navigation.pb.dart b/lib/src/gen/service/navigation/v1/navigation.pb.dart index 99e3f1b72e0..adf8d661c4e 100644 --- a/lib/src/gen/service/navigation/v1/navigation.pb.dart +++ b/lib/src/gen/service/navigation/v1/navigation.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -20,7 +20,19 @@ import 'navigation.pbenum.dart'; export 'navigation.pbenum.dart'; class GetModeRequest extends $pb.GeneratedMessage { - factory GetModeRequest() => create(); + factory GetModeRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetModeRequest._() : super(); factory GetModeRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetModeRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -61,6 +73,7 @@ class GetModeRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -74,7 +87,15 @@ class GetModeRequest extends $pb.GeneratedMessage { } class GetModeResponse extends $pb.GeneratedMessage { - factory GetModeResponse() => create(); + factory GetModeResponse({ + Mode? mode, + }) { + final $result = create(); + if (mode != null) { + $result.mode = mode; + } + return $result; + } GetModeResponse._() : super(); factory GetModeResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetModeResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -116,7 +137,23 @@ class GetModeResponse extends $pb.GeneratedMessage { } class SetModeRequest extends $pb.GeneratedMessage { - factory SetModeRequest() => create(); + factory SetModeRequest({ + $core.String? name, + Mode? mode, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (mode != null) { + $result.mode = mode; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } SetModeRequest._() : super(); factory SetModeRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SetModeRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -167,6 +204,7 @@ class SetModeRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearMode() => clearField(2); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -212,7 +250,19 @@ class SetModeResponse extends $pb.GeneratedMessage { } class Waypoint extends $pb.GeneratedMessage { - factory Waypoint() => create(); + factory Waypoint({ + $core.String? id, + $1.GeoPoint? location, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (location != null) { + $result.location = location; + } + return $result; + } Waypoint._() : super(); factory Waypoint.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Waypoint.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -266,7 +316,19 @@ class Waypoint extends $pb.GeneratedMessage { } class GetLocationRequest extends $pb.GeneratedMessage { - factory GetLocationRequest() => create(); + factory GetLocationRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetLocationRequest._() : super(); factory GetLocationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetLocationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -307,6 +369,7 @@ class GetLocationRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -320,7 +383,19 @@ class GetLocationRequest extends $pb.GeneratedMessage { } class GetLocationResponse extends $pb.GeneratedMessage { - factory GetLocationResponse() => create(); + factory GetLocationResponse({ + $1.GeoPoint? location, + $core.double? compassHeading, + }) { + final $result = create(); + if (location != null) { + $result.location = location; + } + if (compassHeading != null) { + $result.compassHeading = compassHeading; + } + return $result; + } GetLocationResponse._() : super(); factory GetLocationResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetLocationResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -363,6 +438,8 @@ class GetLocationResponse extends $pb.GeneratedMessage { @$pb.TagNumber(1) $1.GeoPoint ensureLocation() => $_ensure(0); + /// A number from [0-360) where 0 is north + /// 90 is east, 180 is south, 270 is west @$pb.TagNumber(2) $core.double get compassHeading => $_getN(1); @$pb.TagNumber(2) @@ -374,7 +451,19 @@ class GetLocationResponse extends $pb.GeneratedMessage { } class GetWaypointsRequest extends $pb.GeneratedMessage { - factory GetWaypointsRequest() => create(); + factory GetWaypointsRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetWaypointsRequest._() : super(); factory GetWaypointsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetWaypointsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -415,6 +504,7 @@ class GetWaypointsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -428,7 +518,15 @@ class GetWaypointsRequest extends $pb.GeneratedMessage { } class GetWaypointsResponse extends $pb.GeneratedMessage { - factory GetWaypointsResponse() => create(); + factory GetWaypointsResponse({ + $core.Iterable? waypoints, + }) { + final $result = create(); + if (waypoints != null) { + $result.waypoints.addAll(waypoints); + } + return $result; + } GetWaypointsResponse._() : super(); factory GetWaypointsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetWaypointsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -464,7 +562,23 @@ class GetWaypointsResponse extends $pb.GeneratedMessage { } class AddWaypointRequest extends $pb.GeneratedMessage { - factory AddWaypointRequest() => create(); + factory AddWaypointRequest({ + $core.String? name, + $1.GeoPoint? location, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (location != null) { + $result.location = location; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } AddWaypointRequest._() : super(); factory AddWaypointRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AddWaypointRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -517,6 +631,7 @@ class AddWaypointRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) $1.GeoPoint ensureLocation() => $_ensure(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -562,7 +677,23 @@ class AddWaypointResponse extends $pb.GeneratedMessage { } class RemoveWaypointRequest extends $pb.GeneratedMessage { - factory RemoveWaypointRequest() => create(); + factory RemoveWaypointRequest({ + $core.String? name, + $core.String? id, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (id != null) { + $result.id = id; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } RemoveWaypointRequest._() : super(); factory RemoveWaypointRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RemoveWaypointRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -613,6 +744,7 @@ class RemoveWaypointRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearId() => clearField(2); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -657,8 +789,24 @@ class RemoveWaypointResponse extends $pb.GeneratedMessage { static RemoveWaypointResponse? _defaultInstance; } +/// GetObstacles will return the geopoint location and geometry of all +/// known obstacles on the navigation map. Obstacles that are detected +/// through the vision service will only be returned if this endpoint is called +/// when the robot is sensing the obstacle class GetObstaclesRequest extends $pb.GeneratedMessage { - factory GetObstaclesRequest() => create(); + factory GetObstaclesRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetObstaclesRequest._() : super(); factory GetObstaclesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetObstaclesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -699,6 +847,7 @@ class GetObstaclesRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -712,7 +861,15 @@ class GetObstaclesRequest extends $pb.GeneratedMessage { } class GetObstaclesResponse extends $pb.GeneratedMessage { - factory GetObstaclesResponse() => create(); + factory GetObstaclesResponse({ + $core.Iterable<$1.GeoObstacle>? obstacles, + }) { + final $result = create(); + if (obstacles != null) { + $result.obstacles.addAll(obstacles); + } + return $result; + } GetObstaclesResponse._() : super(); factory GetObstaclesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetObstaclesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -743,12 +900,27 @@ class GetObstaclesResponse extends $pb.GeneratedMessage { static GetObstaclesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetObstaclesResponse? _defaultInstance; + /// List of all known geometries @$pb.TagNumber(1) $core.List<$1.GeoObstacle> get obstacles => $_getList(0); } +/// A user provided destination and the set of geopoints that +/// the robot is expected to take to get there class Path extends $pb.GeneratedMessage { - factory Path() => create(); + factory Path({ + $core.String? destinationWaypointId, + $core.Iterable<$1.GeoPoint>? geopoints, + }) { + final $result = create(); + if (destinationWaypointId != null) { + $result.destinationWaypointId = destinationWaypointId; + } + if (geopoints != null) { + $result.geopoints.addAll(geopoints); + } + return $result; + } Path._() : super(); factory Path.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Path.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -780,6 +952,7 @@ class Path extends $pb.GeneratedMessage { static Path getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Path? _defaultInstance; + /// The id of the user specified waypoint @$pb.TagNumber(1) $core.String get destinationWaypointId => $_getSZ(0); @$pb.TagNumber(1) @@ -789,12 +962,27 @@ class Path extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearDestinationWaypointId() => clearField(1); + /// List of geopoints that the motion planner output to reach the destination + /// The first geopoint is the starting position of the robot for that path @$pb.TagNumber(2) $core.List<$1.GeoPoint> get geopoints => $_getList(1); } +/// Returns all the paths known to the navigation service class GetPathsRequest extends $pb.GeneratedMessage { - factory GetPathsRequest() => create(); + factory GetPathsRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetPathsRequest._() : super(); factory GetPathsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPathsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -826,6 +1014,7 @@ class GetPathsRequest extends $pb.GeneratedMessage { static GetPathsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPathsRequest? _defaultInstance; + /// Name of the navigation service @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -848,7 +1037,15 @@ class GetPathsRequest extends $pb.GeneratedMessage { } class GetPathsResponse extends $pb.GeneratedMessage { - factory GetPathsResponse() => create(); + factory GetPathsResponse({ + $core.Iterable? paths, + }) { + final $result = create(); + if (paths != null) { + $result.paths.addAll(paths); + } + return $result; + } GetPathsResponse._() : super(); factory GetPathsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPathsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/service/navigation/v1/navigation.pbenum.dart b/lib/src/gen/service/navigation/v1/navigation.pbenum.dart index 831e07640a0..d08a4cfbea3 100644 --- a/lib/src/gen/service/navigation/v1/navigation.pbenum.dart +++ b/lib/src/gen/service/navigation/v1/navigation.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/navigation/v1/navigation.pbgrpc.dart b/lib/src/gen/service/navigation/v1/navigation.pbgrpc.dart index 0a0d8f70854..2ffa95b1cce 100644 --- a/lib/src/gen/service/navigation/v1/navigation.pbgrpc.dart +++ b/lib/src/gen/service/navigation/v1/navigation.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/navigation/v1/navigation.pbjson.dart b/lib/src/gen/service/navigation/v1/navigation.pbjson.dart index 8a2ddf3c5d3..238793ae69e 100644 --- a/lib/src/gen/service/navigation/v1/navigation.pbjson.dart +++ b/lib/src/gen/service/navigation/v1/navigation.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/sensors/v1/sensors.pb.dart b/lib/src/gen/service/sensors/v1/sensors.pb.dart index b4295e33594..378877c43eb 100644 --- a/lib/src/gen/service/sensors/v1/sensors.pb.dart +++ b/lib/src/gen/service/sensors/v1/sensors.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -17,7 +17,19 @@ import '../../../common/v1/common.pb.dart' as $1; import '../../../google/protobuf/struct.pb.dart' as $2; class GetSensorsRequest extends $pb.GeneratedMessage { - factory GetSensorsRequest() => create(); + factory GetSensorsRequest({ + $core.String? name, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetSensorsRequest._() : super(); factory GetSensorsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetSensorsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -58,6 +70,7 @@ class GetSensorsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(1); @$pb.TagNumber(99) @@ -71,7 +84,15 @@ class GetSensorsRequest extends $pb.GeneratedMessage { } class GetSensorsResponse extends $pb.GeneratedMessage { - factory GetSensorsResponse() => create(); + factory GetSensorsResponse({ + $core.Iterable<$1.ResourceName>? sensorNames, + }) { + final $result = create(); + if (sensorNames != null) { + $result.sensorNames.addAll(sensorNames); + } + return $result; + } GetSensorsResponse._() : super(); factory GetSensorsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetSensorsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -107,7 +128,23 @@ class GetSensorsResponse extends $pb.GeneratedMessage { } class GetReadingsRequest extends $pb.GeneratedMessage { - factory GetReadingsRequest() => create(); + factory GetReadingsRequest({ + $core.String? name, + $core.Iterable<$1.ResourceName>? sensorNames, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (sensorNames != null) { + $result.sensorNames.addAll(sensorNames); + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetReadingsRequest._() : super(); factory GetReadingsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetReadingsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -152,6 +189,7 @@ class GetReadingsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.List<$1.ResourceName> get sensorNames => $_getList(1); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -165,7 +203,19 @@ class GetReadingsRequest extends $pb.GeneratedMessage { } class Readings extends $pb.GeneratedMessage { - factory Readings() => create(); + factory Readings({ + $1.ResourceName? name, + $core.Map<$core.String, $2.Value>? readings, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (readings != null) { + $result.readings.addAll(readings); + } + return $result; + } Readings._() : super(); factory Readings.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Readings.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -213,7 +263,15 @@ class Readings extends $pb.GeneratedMessage { } class GetReadingsResponse extends $pb.GeneratedMessage { - factory GetReadingsResponse() => create(); + factory GetReadingsResponse({ + $core.Iterable? readings, + }) { + final $result = create(); + if (readings != null) { + $result.readings.addAll(readings); + } + return $result; + } GetReadingsResponse._() : super(); factory GetReadingsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetReadingsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/service/sensors/v1/sensors.pbenum.dart b/lib/src/gen/service/sensors/v1/sensors.pbenum.dart index 186fe8005f3..fa01d1959dd 100644 --- a/lib/src/gen/service/sensors/v1/sensors.pbenum.dart +++ b/lib/src/gen/service/sensors/v1/sensors.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/sensors/v1/sensors.pbgrpc.dart b/lib/src/gen/service/sensors/v1/sensors.pbgrpc.dart index 93039c7ba0c..4b94b427a5a 100644 --- a/lib/src/gen/service/sensors/v1/sensors.pbgrpc.dart +++ b/lib/src/gen/service/sensors/v1/sensors.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/sensors/v1/sensors.pbjson.dart b/lib/src/gen/service/sensors/v1/sensors.pbjson.dart index 48a36a4535a..795bc0151bd 100644 --- a/lib/src/gen/service/sensors/v1/sensors.pbjson.dart +++ b/lib/src/gen/service/sensors/v1/sensors.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/shell/v1/shell.pb.dart b/lib/src/gen/service/shell/v1/shell.pb.dart index a6b63e96c16..a5cb8535011 100644 --- a/lib/src/gen/service/shell/v1/shell.pb.dart +++ b/lib/src/gen/service/shell/v1/shell.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -16,7 +16,23 @@ import 'package:protobuf/protobuf.dart' as $pb; import '../../../google/protobuf/struct.pb.dart' as $2; class ShellRequest extends $pb.GeneratedMessage { - factory ShellRequest() => create(); + factory ShellRequest({ + $core.String? name, + $core.String? dataIn, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (dataIn != null) { + $result.dataIn = dataIn; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } ShellRequest._() : super(); factory ShellRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ShellRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -67,6 +83,7 @@ class ShellRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearDataIn() => clearField(2); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -80,7 +97,23 @@ class ShellRequest extends $pb.GeneratedMessage { } class ShellResponse extends $pb.GeneratedMessage { - factory ShellResponse() => create(); + factory ShellResponse({ + $core.String? dataOut, + $core.String? dataErr, + $core.bool? eof, + }) { + final $result = create(); + if (dataOut != null) { + $result.dataOut = dataOut; + } + if (dataErr != null) { + $result.dataErr = dataErr; + } + if (eof != null) { + $result.eof = eof; + } + return $result; + } ShellResponse._() : super(); factory ShellResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ShellResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/service/shell/v1/shell.pbenum.dart b/lib/src/gen/service/shell/v1/shell.pbenum.dart index 883f33d009f..8ae670405eb 100644 --- a/lib/src/gen/service/shell/v1/shell.pbenum.dart +++ b/lib/src/gen/service/shell/v1/shell.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/shell/v1/shell.pbgrpc.dart b/lib/src/gen/service/shell/v1/shell.pbgrpc.dart index 151a193a047..9f4f7c6c501 100644 --- a/lib/src/gen/service/shell/v1/shell.pbgrpc.dart +++ b/lib/src/gen/service/shell/v1/shell.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/shell/v1/shell.pbjson.dart b/lib/src/gen/service/shell/v1/shell.pbjson.dart index 2668204866f..e9bd244ff05 100644 --- a/lib/src/gen/service/shell/v1/shell.pbjson.dart +++ b/lib/src/gen/service/shell/v1/shell.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/slam/v1/slam.pb.dart b/lib/src/gen/service/slam/v1/slam.pb.dart index a3bbcc6ce4f..e83d1ff613d 100644 --- a/lib/src/gen/service/slam/v1/slam.pb.dart +++ b/lib/src/gen/service/slam/v1/slam.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -18,7 +18,15 @@ import '../../../google/protobuf/struct.pb.dart' as $2; import '../../../google/protobuf/timestamp.pb.dart' as $3; class GetPositionRequest extends $pb.GeneratedMessage { - factory GetPositionRequest() => create(); + factory GetPositionRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } GetPositionRequest._() : super(); factory GetPositionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPositionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -49,6 +57,7 @@ class GetPositionRequest extends $pb.GeneratedMessage { static GetPositionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPositionRequest? _defaultInstance; + /// Name of slam service @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -60,7 +69,23 @@ class GetPositionRequest extends $pb.GeneratedMessage { } class GetPositionResponse extends $pb.GeneratedMessage { - factory GetPositionResponse() => create(); + factory GetPositionResponse({ + $1.Pose? pose, + $core.String? componentReference, + $2.Struct? extra, + }) { + final $result = create(); + if (pose != null) { + $result.pose = pose; + } + if (componentReference != null) { + $result.componentReference = componentReference; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetPositionResponse._() : super(); factory GetPositionResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPositionResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -93,6 +118,7 @@ class GetPositionResponse extends $pb.GeneratedMessage { static GetPositionResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPositionResponse? _defaultInstance; + /// Current position of the specified component in the SLAM Map @$pb.TagNumber(1) $1.Pose get pose => $_getN(0); @$pb.TagNumber(1) @@ -104,6 +130,7 @@ class GetPositionResponse extends $pb.GeneratedMessage { @$pb.TagNumber(1) $1.Pose ensurePose() => $_ensure(0); + /// This is usually the name of the camera that is in the SLAM config @$pb.TagNumber(2) $core.String get componentReference => $_getSZ(1); @$pb.TagNumber(2) @@ -113,6 +140,7 @@ class GetPositionResponse extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearComponentReference() => clearField(2); + /// Additional information in the response @$pb.TagNumber(99) $2.Struct get extra => $_getN(2); @$pb.TagNumber(99) @@ -126,7 +154,15 @@ class GetPositionResponse extends $pb.GeneratedMessage { } class GetPointCloudMapRequest extends $pb.GeneratedMessage { - factory GetPointCloudMapRequest() => create(); + factory GetPointCloudMapRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } GetPointCloudMapRequest._() : super(); factory GetPointCloudMapRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPointCloudMapRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -157,6 +193,7 @@ class GetPointCloudMapRequest extends $pb.GeneratedMessage { static GetPointCloudMapRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPointCloudMapRequest? _defaultInstance; + /// Name of slam service @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -168,7 +205,15 @@ class GetPointCloudMapRequest extends $pb.GeneratedMessage { } class GetPointCloudMapResponse extends $pb.GeneratedMessage { - factory GetPointCloudMapResponse() => create(); + factory GetPointCloudMapResponse({ + $core.List<$core.int>? pointCloudPcdChunk, + }) { + final $result = create(); + if (pointCloudPcdChunk != null) { + $result.pointCloudPcdChunk = pointCloudPcdChunk; + } + return $result; + } GetPointCloudMapResponse._() : super(); factory GetPointCloudMapResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetPointCloudMapResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -199,6 +244,24 @@ class GetPointCloudMapResponse extends $pb.GeneratedMessage { static GetPointCloudMapResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPointCloudMapResponse? _defaultInstance; + /// One chunk of the PointCloud. + /// For a given GetPointCloudMap request, concatenating all + /// GetPointCloudMapResponse.point_cloud_pcd_chunk values in the + /// order received result in the complete pointcloud in standard PCD + /// format where XY is the ground plane and positive Z is up, following + /// the Right Hand Rule. + /// + /// Read more about the pointcloud format here: + /// https://pointclouds.org/documentation/tutorials/pcd_file_format.html + /// + /// Viam expects pointcloud data with fields "x y z" or "x y z rgb", and for + /// this to be specified in the pointcloud header in the FIELDS entry. If color + /// data is included in the pointcloud, Viam's services assume that the color + /// value encodes a confidence score for that data point. Viam expects the + /// confidence score to be encoded in the blue parameter of the RGB value, on a + /// scale from 1-100. + /// + /// Pointclouds are little endian encoded. @$pb.TagNumber(1) $core.List<$core.int> get pointCloudPcdChunk => $_getN(0); @$pb.TagNumber(1) @@ -210,7 +273,15 @@ class GetPointCloudMapResponse extends $pb.GeneratedMessage { } class GetInternalStateRequest extends $pb.GeneratedMessage { - factory GetInternalStateRequest() => create(); + factory GetInternalStateRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } GetInternalStateRequest._() : super(); factory GetInternalStateRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetInternalStateRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -241,6 +312,7 @@ class GetInternalStateRequest extends $pb.GeneratedMessage { static GetInternalStateRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetInternalStateRequest? _defaultInstance; + /// Name of slam service @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -252,7 +324,15 @@ class GetInternalStateRequest extends $pb.GeneratedMessage { } class GetInternalStateResponse extends $pb.GeneratedMessage { - factory GetInternalStateResponse() => create(); + factory GetInternalStateResponse({ + $core.List<$core.int>? internalStateChunk, + }) { + final $result = create(); + if (internalStateChunk != null) { + $result.internalStateChunk = internalStateChunk; + } + return $result; + } GetInternalStateResponse._() : super(); factory GetInternalStateResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetInternalStateResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -283,6 +363,8 @@ class GetInternalStateResponse extends $pb.GeneratedMessage { static GetInternalStateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetInternalStateResponse? _defaultInstance; + /// Chunk of the internal state of the SLAM algorithm required to continue + /// mapping/localization @$pb.TagNumber(1) $core.List<$core.int> get internalStateChunk => $_getN(0); @$pb.TagNumber(1) @@ -294,7 +376,15 @@ class GetInternalStateResponse extends $pb.GeneratedMessage { } class GetLatestMapInfoRequest extends $pb.GeneratedMessage { - factory GetLatestMapInfoRequest() => create(); + factory GetLatestMapInfoRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } GetLatestMapInfoRequest._() : super(); factory GetLatestMapInfoRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetLatestMapInfoRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -325,6 +415,7 @@ class GetLatestMapInfoRequest extends $pb.GeneratedMessage { static GetLatestMapInfoRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetLatestMapInfoRequest? _defaultInstance; + /// Name of the SLAM algo @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -336,7 +427,15 @@ class GetLatestMapInfoRequest extends $pb.GeneratedMessage { } class GetLatestMapInfoResponse extends $pb.GeneratedMessage { - factory GetLatestMapInfoResponse() => create(); + factory GetLatestMapInfoResponse({ + $3.Timestamp? lastMapUpdate, + }) { + final $result = create(); + if (lastMapUpdate != null) { + $result.lastMapUpdate = lastMapUpdate; + } + return $result; + } GetLatestMapInfoResponse._() : super(); factory GetLatestMapInfoResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetLatestMapInfoResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/lib/src/gen/service/slam/v1/slam.pbenum.dart b/lib/src/gen/service/slam/v1/slam.pbenum.dart index ed439911bb1..d933ae445b0 100644 --- a/lib/src/gen/service/slam/v1/slam.pbenum.dart +++ b/lib/src/gen/service/slam/v1/slam.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/slam/v1/slam.pbgrpc.dart b/lib/src/gen/service/slam/v1/slam.pbgrpc.dart index 1ccb0c04d65..9a6a4feb600 100644 --- a/lib/src/gen/service/slam/v1/slam.pbgrpc.dart +++ b/lib/src/gen/service/slam/v1/slam.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/slam/v1/slam.pbjson.dart b/lib/src/gen/service/slam/v1/slam.pbjson.dart index 40cda64ed4d..4b3d166574b 100644 --- a/lib/src/gen/service/slam/v1/slam.pbjson.dart +++ b/lib/src/gen/service/slam/v1/slam.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/vision/v1/vision.pb.dart b/lib/src/gen/service/vision/v1/vision.pb.dart index 165b278b591..a9d2a6a15b4 100644 --- a/lib/src/gen/service/vision/v1/vision.pb.dart +++ b/lib/src/gen/service/vision/v1/vision.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -18,7 +18,35 @@ import '../../../common/v1/common.pb.dart' as $1; import '../../../google/protobuf/struct.pb.dart' as $2; class GetDetectionsRequest extends $pb.GeneratedMessage { - factory GetDetectionsRequest() => create(); + factory GetDetectionsRequest({ + $core.String? name, + $core.List<$core.int>? image, + $fixnum.Int64? width, + $fixnum.Int64? height, + $core.String? mimeType, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (image != null) { + $result.image = image; + } + if (width != null) { + $result.width = width; + } + if (height != null) { + $result.height = height; + } + if (mimeType != null) { + $result.mimeType = mimeType; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetDetectionsRequest._() : super(); factory GetDetectionsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetDetectionsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -54,6 +82,7 @@ class GetDetectionsRequest extends $pb.GeneratedMessage { static GetDetectionsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetDetectionsRequest? _defaultInstance; + /// name of the vision service @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -63,6 +92,7 @@ class GetDetectionsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// the image, encoded as bytes @$pb.TagNumber(2) $core.List<$core.int> get image => $_getN(1); @$pb.TagNumber(2) @@ -72,6 +102,7 @@ class GetDetectionsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearImage() => clearField(2); + /// the width of the image @$pb.TagNumber(3) $fixnum.Int64 get width => $_getI64(2); @$pb.TagNumber(3) @@ -81,6 +112,7 @@ class GetDetectionsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearWidth() => clearField(3); + /// the height of the image @$pb.TagNumber(4) $fixnum.Int64 get height => $_getI64(3); @$pb.TagNumber(4) @@ -90,6 +122,7 @@ class GetDetectionsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearHeight() => clearField(4); + /// the actual MIME type of image @$pb.TagNumber(5) $core.String get mimeType => $_getSZ(4); @$pb.TagNumber(5) @@ -99,6 +132,7 @@ class GetDetectionsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearMimeType() => clearField(5); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(5); @$pb.TagNumber(99) @@ -112,7 +146,15 @@ class GetDetectionsRequest extends $pb.GeneratedMessage { } class GetDetectionsResponse extends $pb.GeneratedMessage { - factory GetDetectionsResponse() => create(); + factory GetDetectionsResponse({ + $core.Iterable? detections, + }) { + final $result = create(); + if (detections != null) { + $result.detections.addAll(detections); + } + return $result; + } GetDetectionsResponse._() : super(); factory GetDetectionsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetDetectionsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -143,12 +185,29 @@ class GetDetectionsResponse extends $pb.GeneratedMessage { static GetDetectionsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetDetectionsResponse? _defaultInstance; + /// the bounding boxes and labels @$pb.TagNumber(1) $core.List get detections => $_getList(0); } class GetDetectionsFromCameraRequest extends $pb.GeneratedMessage { - factory GetDetectionsFromCameraRequest() => create(); + factory GetDetectionsFromCameraRequest({ + $core.String? name, + $core.String? cameraName, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (cameraName != null) { + $result.cameraName = cameraName; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetDetectionsFromCameraRequest._() : super(); factory GetDetectionsFromCameraRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetDetectionsFromCameraRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -181,6 +240,7 @@ class GetDetectionsFromCameraRequest extends $pb.GeneratedMessage { static GetDetectionsFromCameraRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetDetectionsFromCameraRequest? _defaultInstance; + /// name of the vision service @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -190,6 +250,7 @@ class GetDetectionsFromCameraRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// name of camera source to use as input @$pb.TagNumber(2) $core.String get cameraName => $_getSZ(1); @$pb.TagNumber(2) @@ -212,7 +273,15 @@ class GetDetectionsFromCameraRequest extends $pb.GeneratedMessage { } class GetDetectionsFromCameraResponse extends $pb.GeneratedMessage { - factory GetDetectionsFromCameraResponse() => create(); + factory GetDetectionsFromCameraResponse({ + $core.Iterable? detections, + }) { + final $result = create(); + if (detections != null) { + $result.detections.addAll(detections); + } + return $result; + } GetDetectionsFromCameraResponse._() : super(); factory GetDetectionsFromCameraResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetDetectionsFromCameraResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -243,12 +312,41 @@ class GetDetectionsFromCameraResponse extends $pb.GeneratedMessage { static GetDetectionsFromCameraResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetDetectionsFromCameraResponse? _defaultInstance; + /// the bounding boxes and labels @$pb.TagNumber(1) $core.List get detections => $_getList(0); } class Detection extends $pb.GeneratedMessage { - factory Detection() => create(); + factory Detection({ + $fixnum.Int64? xMin, + $fixnum.Int64? yMin, + $fixnum.Int64? xMax, + $fixnum.Int64? yMax, + $core.double? confidence, + $core.String? className, + }) { + final $result = create(); + if (xMin != null) { + $result.xMin = xMin; + } + if (yMin != null) { + $result.yMin = yMin; + } + if (xMax != null) { + $result.xMax = xMax; + } + if (yMax != null) { + $result.yMax = yMax; + } + if (confidence != null) { + $result.confidence = confidence; + } + if (className != null) { + $result.className = className; + } + return $result; + } Detection._() : super(); factory Detection.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Detection.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -284,6 +382,7 @@ class Detection extends $pb.GeneratedMessage { static Detection getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Detection? _defaultInstance; + /// the four corners of the box @$pb.TagNumber(1) $fixnum.Int64 get xMin => $_getI64(0); @$pb.TagNumber(1) @@ -320,6 +419,7 @@ class Detection extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearYMax() => clearField(4); + /// the confidence of the detection @$pb.TagNumber(5) $core.double get confidence => $_getN(4); @$pb.TagNumber(5) @@ -329,6 +429,7 @@ class Detection extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearConfidence() => clearField(5); + /// label associated with the detected object @$pb.TagNumber(6) $core.String get className => $_getSZ(5); @$pb.TagNumber(6) @@ -340,7 +441,39 @@ class Detection extends $pb.GeneratedMessage { } class GetClassificationsRequest extends $pb.GeneratedMessage { - factory GetClassificationsRequest() => create(); + factory GetClassificationsRequest({ + $core.String? name, + $core.List<$core.int>? image, + $core.int? width, + $core.int? height, + $core.String? mimeType, + $core.int? n, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (image != null) { + $result.image = image; + } + if (width != null) { + $result.width = width; + } + if (height != null) { + $result.height = height; + } + if (mimeType != null) { + $result.mimeType = mimeType; + } + if (n != null) { + $result.n = n; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetClassificationsRequest._() : super(); factory GetClassificationsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetClassificationsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -377,6 +510,7 @@ class GetClassificationsRequest extends $pb.GeneratedMessage { static GetClassificationsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetClassificationsRequest? _defaultInstance; + /// name of the vision service @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -386,6 +520,7 @@ class GetClassificationsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// the image encoded as bytes @$pb.TagNumber(2) $core.List<$core.int> get image => $_getN(1); @$pb.TagNumber(2) @@ -395,6 +530,7 @@ class GetClassificationsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearImage() => clearField(2); + /// the width of the image @$pb.TagNumber(3) $core.int get width => $_getIZ(2); @$pb.TagNumber(3) @@ -404,6 +540,7 @@ class GetClassificationsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearWidth() => clearField(3); + /// the height of the image @$pb.TagNumber(4) $core.int get height => $_getIZ(3); @$pb.TagNumber(4) @@ -413,6 +550,7 @@ class GetClassificationsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearHeight() => clearField(4); + /// the actual MIME type of image @$pb.TagNumber(5) $core.String get mimeType => $_getSZ(4); @$pb.TagNumber(5) @@ -422,6 +560,7 @@ class GetClassificationsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearMimeType() => clearField(5); + /// the number of classifications desired @$pb.TagNumber(6) $core.int get n => $_getIZ(5); @$pb.TagNumber(6) @@ -431,6 +570,7 @@ class GetClassificationsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(6) void clearN() => clearField(6); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(6); @$pb.TagNumber(99) @@ -444,7 +584,15 @@ class GetClassificationsRequest extends $pb.GeneratedMessage { } class GetClassificationsResponse extends $pb.GeneratedMessage { - factory GetClassificationsResponse() => create(); + factory GetClassificationsResponse({ + $core.Iterable? classifications, + }) { + final $result = create(); + if (classifications != null) { + $result.classifications.addAll(classifications); + } + return $result; + } GetClassificationsResponse._() : super(); factory GetClassificationsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetClassificationsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -480,7 +628,27 @@ class GetClassificationsResponse extends $pb.GeneratedMessage { } class GetClassificationsFromCameraRequest extends $pb.GeneratedMessage { - factory GetClassificationsFromCameraRequest() => create(); + factory GetClassificationsFromCameraRequest({ + $core.String? name, + $core.String? cameraName, + $core.int? n, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (cameraName != null) { + $result.cameraName = cameraName; + } + if (n != null) { + $result.n = n; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetClassificationsFromCameraRequest._() : super(); factory GetClassificationsFromCameraRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetClassificationsFromCameraRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -514,6 +682,7 @@ class GetClassificationsFromCameraRequest extends $pb.GeneratedMessage { static GetClassificationsFromCameraRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetClassificationsFromCameraRequest? _defaultInstance; + /// name of the vision service @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) @@ -523,6 +692,7 @@ class GetClassificationsFromCameraRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// the image encoded as bytes @$pb.TagNumber(2) $core.String get cameraName => $_getSZ(1); @$pb.TagNumber(2) @@ -532,6 +702,7 @@ class GetClassificationsFromCameraRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearCameraName() => clearField(2); + /// the number of classifications desired @$pb.TagNumber(3) $core.int get n => $_getIZ(2); @$pb.TagNumber(3) @@ -541,6 +712,7 @@ class GetClassificationsFromCameraRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearN() => clearField(3); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(3); @$pb.TagNumber(99) @@ -554,7 +726,15 @@ class GetClassificationsFromCameraRequest extends $pb.GeneratedMessage { } class GetClassificationsFromCameraResponse extends $pb.GeneratedMessage { - factory GetClassificationsFromCameraResponse() => create(); + factory GetClassificationsFromCameraResponse({ + $core.Iterable? classifications, + }) { + final $result = create(); + if (classifications != null) { + $result.classifications.addAll(classifications); + } + return $result; + } GetClassificationsFromCameraResponse._() : super(); factory GetClassificationsFromCameraResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetClassificationsFromCameraResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -589,8 +769,21 @@ class GetClassificationsFromCameraResponse extends $pb.GeneratedMessage { $core.List get classifications => $_getList(0); } +/// the general form of the output from a classifier class Classification extends $pb.GeneratedMessage { - factory Classification() => create(); + factory Classification({ + $core.String? className, + $core.double? confidence, + }) { + final $result = create(); + if (className != null) { + $result.className = className; + } + if (confidence != null) { + $result.confidence = confidence; + } + return $result; + } Classification._() : super(); factory Classification.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Classification.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -622,6 +815,7 @@ class Classification extends $pb.GeneratedMessage { static Classification getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Classification? _defaultInstance; + /// the class name @$pb.TagNumber(1) $core.String get className => $_getSZ(0); @$pb.TagNumber(1) @@ -631,6 +825,7 @@ class Classification extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearClassName() => clearField(1); + /// the confidence score of the classification @$pb.TagNumber(2) $core.double get confidence => $_getN(1); @$pb.TagNumber(2) @@ -642,7 +837,27 @@ class Classification extends $pb.GeneratedMessage { } class GetObjectPointCloudsRequest extends $pb.GeneratedMessage { - factory GetObjectPointCloudsRequest() => create(); + factory GetObjectPointCloudsRequest({ + $core.String? name, + $core.String? cameraName, + $core.String? mimeType, + $2.Struct? extra, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (cameraName != null) { + $result.cameraName = cameraName; + } + if (mimeType != null) { + $result.mimeType = mimeType; + } + if (extra != null) { + $result.extra = extra; + } + return $result; + } GetObjectPointCloudsRequest._() : super(); factory GetObjectPointCloudsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetObjectPointCloudsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -685,6 +900,7 @@ class GetObjectPointCloudsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// Name of a camera @$pb.TagNumber(2) $core.String get cameraName => $_getSZ(1); @$pb.TagNumber(2) @@ -694,6 +910,7 @@ class GetObjectPointCloudsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearCameraName() => clearField(2); + /// Requested MIME type of response @$pb.TagNumber(3) $core.String get mimeType => $_getSZ(2); @$pb.TagNumber(3) @@ -703,6 +920,7 @@ class GetObjectPointCloudsRequest extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearMimeType() => clearField(3); + /// Additional arguments to the method @$pb.TagNumber(99) $2.Struct get extra => $_getN(3); @$pb.TagNumber(99) @@ -716,7 +934,19 @@ class GetObjectPointCloudsRequest extends $pb.GeneratedMessage { } class GetObjectPointCloudsResponse extends $pb.GeneratedMessage { - factory GetObjectPointCloudsResponse() => create(); + factory GetObjectPointCloudsResponse({ + $core.String? mimeType, + $core.Iterable<$1.PointCloudObject>? objects, + }) { + final $result = create(); + if (mimeType != null) { + $result.mimeType = mimeType; + } + if (objects != null) { + $result.objects.addAll(objects); + } + return $result; + } GetObjectPointCloudsResponse._() : super(); factory GetObjectPointCloudsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetObjectPointCloudsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -748,6 +978,7 @@ class GetObjectPointCloudsResponse extends $pb.GeneratedMessage { static GetObjectPointCloudsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetObjectPointCloudsResponse? _defaultInstance; + /// Actual MIME type of response @$pb.TagNumber(1) $core.String get mimeType => $_getSZ(0); @$pb.TagNumber(1) @@ -757,6 +988,7 @@ class GetObjectPointCloudsResponse extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearMimeType() => clearField(1); + /// List of objects in the scene @$pb.TagNumber(2) $core.List<$1.PointCloudObject> get objects => $_getList(1); } diff --git a/lib/src/gen/service/vision/v1/vision.pbenum.dart b/lib/src/gen/service/vision/v1/vision.pbenum.dart index 99e2f2856f3..bad0201c592 100644 --- a/lib/src/gen/service/vision/v1/vision.pbenum.dart +++ b/lib/src/gen/service/vision/v1/vision.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/vision/v1/vision.pbgrpc.dart b/lib/src/gen/service/vision/v1/vision.pbgrpc.dart index 10f01a3ba7b..03220aeae82 100644 --- a/lib/src/gen/service/vision/v1/vision.pbgrpc.dart +++ b/lib/src/gen/service/vision/v1/vision.pbgrpc.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/service/vision/v1/vision.pbjson.dart b/lib/src/gen/service/vision/v1/vision.pbjson.dart index f55eac3453c..fb093a50c60 100644 --- a/lib/src/gen/service/vision/v1/vision.pbjson.dart +++ b/lib/src/gen/service/vision/v1/vision.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/stream/v1/stream.pb.dart b/lib/src/gen/stream/v1/stream.pb.dart new file mode 100644 index 00000000000..ac7673467aa --- /dev/null +++ b/lib/src/gen/stream/v1/stream.pb.dart @@ -0,0 +1,264 @@ +// +// Generated code. Do not modify. +// source: stream/v1/stream.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +/// ListStreamsRequest requests all streams registered. +class ListStreamsRequest extends $pb.GeneratedMessage { + factory ListStreamsRequest() => create(); + ListStreamsRequest._() : super(); + factory ListStreamsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListStreamsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListStreamsRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'proto.stream.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListStreamsRequest clone() => ListStreamsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListStreamsRequest copyWith(void Function(ListStreamsRequest) updates) => super.copyWith((message) => updates(message as ListStreamsRequest)) as ListStreamsRequest; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListStreamsRequest create() => ListStreamsRequest._(); + ListStreamsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListStreamsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListStreamsRequest? _defaultInstance; +} + +/// A ListStreamsResponse details streams registered. +class ListStreamsResponse extends $pb.GeneratedMessage { + factory ListStreamsResponse({ + $core.Iterable<$core.String>? names, + }) { + final $result = create(); + if (names != null) { + $result.names.addAll(names); + } + return $result; + } + ListStreamsResponse._() : super(); + factory ListStreamsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListStreamsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListStreamsResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'proto.stream.v1'), createEmptyInstance: create) + ..pPS(1, _omitFieldNames ? '' : 'names') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListStreamsResponse clone() => ListStreamsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListStreamsResponse copyWith(void Function(ListStreamsResponse) updates) => super.copyWith((message) => updates(message as ListStreamsResponse)) as ListStreamsResponse; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListStreamsResponse create() => ListStreamsResponse._(); + ListStreamsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListStreamsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListStreamsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.String> get names => $_getList(0); +} + +/// A AddStreamRequest requests the given stream be added to the connection. +class AddStreamRequest extends $pb.GeneratedMessage { + factory AddStreamRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } + AddStreamRequest._() : super(); + factory AddStreamRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory AddStreamRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AddStreamRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'proto.stream.v1'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'name') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + AddStreamRequest clone() => AddStreamRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + AddStreamRequest copyWith(void Function(AddStreamRequest) updates) => super.copyWith((message) => updates(message as AddStreamRequest)) as AddStreamRequest; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static AddStreamRequest create() => AddStreamRequest._(); + AddStreamRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static AddStreamRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static AddStreamRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); +} + +/// AddStreamResponse is returned after a successful AddStreamRequest. +class AddStreamResponse extends $pb.GeneratedMessage { + factory AddStreamResponse() => create(); + AddStreamResponse._() : super(); + factory AddStreamResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory AddStreamResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AddStreamResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'proto.stream.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + AddStreamResponse clone() => AddStreamResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + AddStreamResponse copyWith(void Function(AddStreamResponse) updates) => super.copyWith((message) => updates(message as AddStreamResponse)) as AddStreamResponse; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static AddStreamResponse create() => AddStreamResponse._(); + AddStreamResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static AddStreamResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static AddStreamResponse? _defaultInstance; +} + +/// A RemoveStreamRequest requests the given stream be removed from the connection. +class RemoveStreamRequest extends $pb.GeneratedMessage { + factory RemoveStreamRequest({ + $core.String? name, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + return $result; + } + RemoveStreamRequest._() : super(); + factory RemoveStreamRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RemoveStreamRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RemoveStreamRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'proto.stream.v1'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'name') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RemoveStreamRequest clone() => RemoveStreamRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RemoveStreamRequest copyWith(void Function(RemoveStreamRequest) updates) => super.copyWith((message) => updates(message as RemoveStreamRequest)) as RemoveStreamRequest; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RemoveStreamRequest create() => RemoveStreamRequest._(); + RemoveStreamRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RemoveStreamRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RemoveStreamRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); +} + +/// RemoveStreamResponse is returned after a successful RemoveStreamRequest. +class RemoveStreamResponse extends $pb.GeneratedMessage { + factory RemoveStreamResponse() => create(); + RemoveStreamResponse._() : super(); + factory RemoveStreamResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RemoveStreamResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RemoveStreamResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'proto.stream.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RemoveStreamResponse clone() => RemoveStreamResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RemoveStreamResponse copyWith(void Function(RemoveStreamResponse) updates) => super.copyWith((message) => updates(message as RemoveStreamResponse)) as RemoveStreamResponse; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RemoveStreamResponse create() => RemoveStreamResponse._(); + RemoveStreamResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RemoveStreamResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RemoveStreamResponse? _defaultInstance; +} + + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/lib/src/gen/stream/v1/stream.pbenum.dart b/lib/src/gen/stream/v1/stream.pbenum.dart new file mode 100644 index 00000000000..9d0aa52fceb --- /dev/null +++ b/lib/src/gen/stream/v1/stream.pbenum.dart @@ -0,0 +1,11 @@ +// +// Generated code. Do not modify. +// source: stream/v1/stream.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + diff --git a/lib/src/gen/stream/v1/stream.pbgrpc.dart b/lib/src/gen/stream/v1/stream.pbgrpc.dart new file mode 100644 index 00000000000..22ee7333cfb --- /dev/null +++ b/lib/src/gen/stream/v1/stream.pbgrpc.dart @@ -0,0 +1,99 @@ +// +// Generated code. Do not modify. +// source: stream/v1/stream.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'stream.pb.dart' as $0; + +export 'stream.pb.dart'; + +@$pb.GrpcServiceName('proto.stream.v1.StreamService') +class StreamServiceClient extends $grpc.Client { + static final _$listStreams = $grpc.ClientMethod<$0.ListStreamsRequest, $0.ListStreamsResponse>( + '/proto.stream.v1.StreamService/ListStreams', + ($0.ListStreamsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ListStreamsResponse.fromBuffer(value)); + static final _$addStream = $grpc.ClientMethod<$0.AddStreamRequest, $0.AddStreamResponse>( + '/proto.stream.v1.StreamService/AddStream', + ($0.AddStreamRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.AddStreamResponse.fromBuffer(value)); + static final _$removeStream = $grpc.ClientMethod<$0.RemoveStreamRequest, $0.RemoveStreamResponse>( + '/proto.stream.v1.StreamService/RemoveStream', + ($0.RemoveStreamRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.RemoveStreamResponse.fromBuffer(value)); + + StreamServiceClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, + interceptors: interceptors); + + $grpc.ResponseFuture<$0.ListStreamsResponse> listStreams($0.ListStreamsRequest request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$listStreams, request, options: options); + } + + $grpc.ResponseFuture<$0.AddStreamResponse> addStream($0.AddStreamRequest request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$addStream, request, options: options); + } + + $grpc.ResponseFuture<$0.RemoveStreamResponse> removeStream($0.RemoveStreamRequest request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$removeStream, request, options: options); + } +} + +@$pb.GrpcServiceName('proto.stream.v1.StreamService') +abstract class StreamServiceBase extends $grpc.Service { + $core.String get $name => 'proto.stream.v1.StreamService'; + + StreamServiceBase() { + $addMethod($grpc.ServiceMethod<$0.ListStreamsRequest, $0.ListStreamsResponse>( + 'ListStreams', + listStreams_Pre, + false, + false, + ($core.List<$core.int> value) => $0.ListStreamsRequest.fromBuffer(value), + ($0.ListStreamsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.AddStreamRequest, $0.AddStreamResponse>( + 'AddStream', + addStream_Pre, + false, + false, + ($core.List<$core.int> value) => $0.AddStreamRequest.fromBuffer(value), + ($0.AddStreamResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RemoveStreamRequest, $0.RemoveStreamResponse>( + 'RemoveStream', + removeStream_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RemoveStreamRequest.fromBuffer(value), + ($0.RemoveStreamResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.ListStreamsResponse> listStreams_Pre($grpc.ServiceCall call, $async.Future<$0.ListStreamsRequest> request) async { + return listStreams(call, await request); + } + + $async.Future<$0.AddStreamResponse> addStream_Pre($grpc.ServiceCall call, $async.Future<$0.AddStreamRequest> request) async { + return addStream(call, await request); + } + + $async.Future<$0.RemoveStreamResponse> removeStream_Pre($grpc.ServiceCall call, $async.Future<$0.RemoveStreamRequest> request) async { + return removeStream(call, await request); + } + + $async.Future<$0.ListStreamsResponse> listStreams($grpc.ServiceCall call, $0.ListStreamsRequest request); + $async.Future<$0.AddStreamResponse> addStream($grpc.ServiceCall call, $0.AddStreamRequest request); + $async.Future<$0.RemoveStreamResponse> removeStream($grpc.ServiceCall call, $0.RemoveStreamRequest request); +} diff --git a/lib/src/gen/stream/v1/stream.pbjson.dart b/lib/src/gen/stream/v1/stream.pbjson.dart new file mode 100644 index 00000000000..966b495c560 --- /dev/null +++ b/lib/src/gen/stream/v1/stream.pbjson.dart @@ -0,0 +1,78 @@ +// +// Generated code. Do not modify. +// source: stream/v1/stream.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:convert' as $convert; +import 'dart:core' as $core; +import 'dart:typed_data' as $typed_data; + +@$core.Deprecated('Use listStreamsRequestDescriptor instead') +const ListStreamsRequest$json = { + '1': 'ListStreamsRequest', +}; + +/// Descriptor for `ListStreamsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listStreamsRequestDescriptor = $convert.base64Decode( + 'ChJMaXN0U3RyZWFtc1JlcXVlc3Q='); + +@$core.Deprecated('Use listStreamsResponseDescriptor instead') +const ListStreamsResponse$json = { + '1': 'ListStreamsResponse', + '2': [ + {'1': 'names', '3': 1, '4': 3, '5': 9, '10': 'names'}, + ], +}; + +/// Descriptor for `ListStreamsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listStreamsResponseDescriptor = $convert.base64Decode( + 'ChNMaXN0U3RyZWFtc1Jlc3BvbnNlEhQKBW5hbWVzGAEgAygJUgVuYW1lcw=='); + +@$core.Deprecated('Use addStreamRequestDescriptor instead') +const AddStreamRequest$json = { + '1': 'AddStreamRequest', + '2': [ + {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + ], +}; + +/// Descriptor for `AddStreamRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List addStreamRequestDescriptor = $convert.base64Decode( + 'ChBBZGRTdHJlYW1SZXF1ZXN0EhIKBG5hbWUYASABKAlSBG5hbWU='); + +@$core.Deprecated('Use addStreamResponseDescriptor instead') +const AddStreamResponse$json = { + '1': 'AddStreamResponse', +}; + +/// Descriptor for `AddStreamResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List addStreamResponseDescriptor = $convert.base64Decode( + 'ChFBZGRTdHJlYW1SZXNwb25zZQ=='); + +@$core.Deprecated('Use removeStreamRequestDescriptor instead') +const RemoveStreamRequest$json = { + '1': 'RemoveStreamRequest', + '2': [ + {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + ], +}; + +/// Descriptor for `RemoveStreamRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List removeStreamRequestDescriptor = $convert.base64Decode( + 'ChNSZW1vdmVTdHJlYW1SZXF1ZXN0EhIKBG5hbWUYASABKAlSBG5hbWU='); + +@$core.Deprecated('Use removeStreamResponseDescriptor instead') +const RemoveStreamResponse$json = { + '1': 'RemoveStreamResponse', +}; + +/// Descriptor for `RemoveStreamResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List removeStreamResponseDescriptor = $convert.base64Decode( + 'ChRSZW1vdmVTdHJlYW1SZXNwb25zZQ=='); + diff --git a/lib/src/gen/tagger/v1/tagger.pb.dart b/lib/src/gen/tagger/v1/tagger.pb.dart index 88669cd6d1c..86d72fc329a 100644 --- a/lib/src/gen/tagger/v1/tagger.pb.dart +++ b/lib/src/gen/tagger/v1/tagger.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/tagger/v1/tagger.pbenum.dart b/lib/src/gen/tagger/v1/tagger.pbenum.dart index 85bf4bffa9d..3f9bf88c66e 100644 --- a/lib/src/gen/tagger/v1/tagger.pbenum.dart +++ b/lib/src/gen/tagger/v1/tagger.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/lib/src/gen/tagger/v1/tagger.pbjson.dart b/lib/src/gen/tagger/v1/tagger.pbjson.dart index 81928f990f1..8c90170573c 100644 --- a/lib/src/gen/tagger/v1/tagger.pbjson.dart +++ b/lib/src/gen/tagger/v1/tagger.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import