From f6cec60b2ed61738b9af380cdd1fc20af26c7167 Mon Sep 17 00:00:00 2001 From: viambot Date: Mon, 17 Nov 2025 16:41:26 +0000 Subject: [PATCH] [WORKFLOW] Updating protos from viamrobotics/api, commit: b8e974c498f755b5e438dd6ccc79e49fc1bd24e4 --- lib/src/gen/common/v1/common.pb.dart | 2 +- lib/src/gen/robot/v1/robot.pb.dart | 74 ++++++++++++++++++++++++++ lib/src/gen/robot/v1/robot.pbjson.dart | 25 +++++++-- lib/src/utils.dart | 2 +- 4 files changed, 98 insertions(+), 5 deletions(-) diff --git a/lib/src/gen/common/v1/common.pb.dart b/lib/src/gen/common/v1/common.pb.dart index 5f73bea7262..52c2432b04e 100644 --- a/lib/src/gen/common/v1/common.pb.dart +++ b/lib/src/gen/common/v1/common.pb.dart @@ -356,7 +356,7 @@ class Orientation extends $pb.GeneratedMessage { void clearTheta() => clearField(4); } -/// PoseInFrame contains a pose and the and the reference frame in which it was observed +/// PoseInFrame contains a pose and the reference frame in which it was observed class PoseInFrame extends $pb.GeneratedMessage { factory PoseInFrame({ $core.String? referenceFrame, diff --git a/lib/src/gen/robot/v1/robot.pb.dart b/lib/src/gen/robot/v1/robot.pb.dart index 767c23024df..bb451b80c5f 100644 --- a/lib/src/gen/robot/v1/robot.pb.dart +++ b/lib/src/gen/robot/v1/robot.pb.dart @@ -2712,6 +2712,7 @@ class GetMachineStatusResponse extends $pb.GeneratedMessage { $core.Iterable? resources, ConfigStatus? config, GetMachineStatusResponse_State? state, + $core.Iterable? jobStatuses, }) { final $result = create(); if (resources != null) { @@ -2723,6 +2724,9 @@ class GetMachineStatusResponse extends $pb.GeneratedMessage { if (state != null) { $result.state = state; } + if (jobStatuses != null) { + $result.jobStatuses.addAll(jobStatuses); + } return $result; } GetMachineStatusResponse._() : super(); @@ -2733,6 +2737,7 @@ class GetMachineStatusResponse extends $pb.GeneratedMessage { ..pc(1, _omitFieldNames ? '' : 'resources', $pb.PbFieldType.PM, subBuilder: ResourceStatus.create) ..aOM(2, _omitFieldNames ? '' : 'config', subBuilder: ConfigStatus.create) ..e(3, _omitFieldNames ? '' : 'state', $pb.PbFieldType.OE, defaultOrMaker: GetMachineStatusResponse_State.STATE_UNSPECIFIED, valueOf: GetMachineStatusResponse_State.valueOf, enumValues: GetMachineStatusResponse_State.values) + ..pc(4, _omitFieldNames ? '' : 'jobStatuses', $pb.PbFieldType.PM, subBuilder: JobStatus.create) ..hasRequiredFields = false ; @@ -2779,6 +2784,75 @@ class GetMachineStatusResponse extends $pb.GeneratedMessage { $core.bool hasState() => $_has(2); @$pb.TagNumber(3) void clearState() => clearField(3); + + @$pb.TagNumber(4) + $core.List get jobStatuses => $_getList(3); +} + +class JobStatus extends $pb.GeneratedMessage { + factory JobStatus({ + $core.String? jobName, + $core.Iterable<$52.Timestamp>? recentSuccessfulRuns, + $core.Iterable<$52.Timestamp>? recentFailedRuns, + }) { + final $result = create(); + if (jobName != null) { + $result.jobName = jobName; + } + if (recentSuccessfulRuns != null) { + $result.recentSuccessfulRuns.addAll(recentSuccessfulRuns); + } + if (recentFailedRuns != null) { + $result.recentFailedRuns.addAll(recentFailedRuns); + } + return $result; + } + JobStatus._() : super(); + factory JobStatus.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory JobStatus.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'JobStatus', package: const $pb.PackageName(_omitMessageNames ? '' : 'viam.robot.v1'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'jobName') + ..pc<$52.Timestamp>(2, _omitFieldNames ? '' : 'recentSuccessfulRuns', $pb.PbFieldType.PM, subBuilder: $52.Timestamp.create) + ..pc<$52.Timestamp>(3, _omitFieldNames ? '' : 'recentFailedRuns', $pb.PbFieldType.PM, subBuilder: $52.Timestamp.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') + JobStatus clone() => JobStatus()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + JobStatus copyWith(void Function(JobStatus) updates) => super.copyWith((message) => updates(message as JobStatus)) as JobStatus; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static JobStatus create() => JobStatus._(); + JobStatus createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static JobStatus getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static JobStatus? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get jobName => $_getSZ(0); + @$pb.TagNumber(1) + set jobName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJobName() => $_has(0); + @$pb.TagNumber(1) + void clearJobName() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$52.Timestamp> get recentSuccessfulRuns => $_getList(1); + + @$pb.TagNumber(3) + $core.List<$52.Timestamp> get recentFailedRuns => $_getList(2); } class ResourceStatus extends $pb.GeneratedMessage { diff --git a/lib/src/gen/robot/v1/robot.pbjson.dart b/lib/src/gen/robot/v1/robot.pbjson.dart index 9d73732b956..e05e16acf09 100644 --- a/lib/src/gen/robot/v1/robot.pbjson.dart +++ b/lib/src/gen/robot/v1/robot.pbjson.dart @@ -709,6 +709,7 @@ const GetMachineStatusResponse$json = { {'1': 'resources', '3': 1, '4': 3, '5': 11, '6': '.viam.robot.v1.ResourceStatus', '10': 'resources'}, {'1': 'config', '3': 2, '4': 1, '5': 11, '6': '.viam.robot.v1.ConfigStatus', '10': 'config'}, {'1': 'state', '3': 3, '4': 1, '5': 14, '6': '.viam.robot.v1.GetMachineStatusResponse.State', '10': 'state'}, + {'1': 'job_statuses', '3': 4, '4': 3, '5': 11, '6': '.viam.robot.v1.JobStatus', '10': 'jobStatuses'}, ], '4': [GetMachineStatusResponse_State$json], }; @@ -728,9 +729,27 @@ final $typed_data.Uint8List getMachineStatusResponseDescriptor = $convert.base64 'ChhHZXRNYWNoaW5lU3RhdHVzUmVzcG9uc2USOwoJcmVzb3VyY2VzGAEgAygLMh0udmlhbS5yb2' 'JvdC52MS5SZXNvdXJjZVN0YXR1c1IJcmVzb3VyY2VzEjMKBmNvbmZpZxgCIAEoCzIbLnZpYW0u' 'cm9ib3QudjEuQ29uZmlnU3RhdHVzUgZjb25maWcSQwoFc3RhdGUYAyABKA4yLS52aWFtLnJvYm' - '90LnYxLkdldE1hY2hpbmVTdGF0dXNSZXNwb25zZS5TdGF0ZVIFc3RhdGUiSQoFU3RhdGUSFQoR' - 'U1RBVEVfVU5TUEVDSUZJRUQQABIWChJTVEFURV9JTklUSUFMSVpJTkcQARIRCg1TVEFURV9SVU' - '5OSU5HEAI='); + '90LnYxLkdldE1hY2hpbmVTdGF0dXNSZXNwb25zZS5TdGF0ZVIFc3RhdGUSOwoMam9iX3N0YXR1' + 'c2VzGAQgAygLMhgudmlhbS5yb2JvdC52MS5Kb2JTdGF0dXNSC2pvYlN0YXR1c2VzIkkKBVN0YX' + 'RlEhUKEVNUQVRFX1VOU1BFQ0lGSUVEEAASFgoSU1RBVEVfSU5JVElBTElaSU5HEAESEQoNU1RB' + 'VEVfUlVOTklORxAC'); + +@$core.Deprecated('Use jobStatusDescriptor instead') +const JobStatus$json = { + '1': 'JobStatus', + '2': [ + {'1': 'job_name', '3': 1, '4': 1, '5': 9, '10': 'jobName'}, + {'1': 'recent_successful_runs', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.Timestamp', '10': 'recentSuccessfulRuns'}, + {'1': 'recent_failed_runs', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.Timestamp', '10': 'recentFailedRuns'}, + ], +}; + +/// Descriptor for `JobStatus`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List jobStatusDescriptor = $convert.base64Decode( + 'CglKb2JTdGF0dXMSGQoIam9iX25hbWUYASABKAlSB2pvYk5hbWUSUAoWcmVjZW50X3N1Y2Nlc3' + 'NmdWxfcnVucxgCIAMoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSFHJlY2VudFN1Y2Nl' + 'c3NmdWxSdW5zEkgKEnJlY2VudF9mYWlsZWRfcnVucxgDIAMoCzIaLmdvb2dsZS5wcm90b2J1Zi' + '5UaW1lc3RhbXBSEHJlY2VudEZhaWxlZFJ1bnM='); @$core.Deprecated('Use resourceStatusDescriptor instead') const ResourceStatus$json = { diff --git a/lib/src/utils.dart b/lib/src/utils.dart index c97468f5b40..857cad51a3a 100644 --- a/lib/src/utils.dart +++ b/lib/src/utils.dart @@ -119,7 +119,7 @@ extension GetReadingsResponseUtils on GetReadingsResponse { String getVersionMetadata() { const String sdkVersion = 'v0.11.0'; - const String apiTag = 'v0.1.488'; + const String apiTag = 'v0.1.490'; return 'flutter;$sdkVersion;$apiTag'; }