From fc846010913ef4b6e837e7766118dc8ed3cd1496 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 20 Nov 2023 12:23:18 -0500 Subject: [PATCH] [WORKFLOW] Updating protos from viamrobotics/api, commit: b9a833e29dcba11912be837493271a0630eb127b (#148) Co-authored-by: viambot --- lib/protos/app/agent.dart | 10 + lib/src/gen/app/agent/v1/agent.pb.dart | 791 +++++++++++++++++++++ lib/src/gen/app/agent/v1/agent.pbenum.dart | 38 + lib/src/gen/app/agent/v1/agent.pbgrpc.dart | 117 +++ lib/src/gen/app/agent/v1/agent.pbjson.dart | 244 +++++++ 5 files changed, 1200 insertions(+) create mode 100644 lib/protos/app/agent.dart create mode 100644 lib/src/gen/app/agent/v1/agent.pb.dart create mode 100644 lib/src/gen/app/agent/v1/agent.pbenum.dart create mode 100644 lib/src/gen/app/agent/v1/agent.pbgrpc.dart create mode 100644 lib/src/gen/app/agent/v1/agent.pbjson.dart diff --git a/lib/protos/app/agent.dart b/lib/protos/app/agent.dart new file mode 100644 index 0000000000..3b6a5ecee7 --- /dev/null +++ b/lib/protos/app/agent.dart @@ -0,0 +1,10 @@ +/// The proto definitions for agent +/// {@category Protobuf Definitions} +library viam_protos.app.agent; + +// THIS FILE IS AUTOMATICALLY GENERATED +// DO NOT OVERWRITE +export '../../../src/gen/app/agent/v1/agent.pb.dart'; +export '../../../src/gen/app/agent/v1/agent.pbenum.dart'; +export '../../../src/gen/app/agent/v1/agent.pbgrpc.dart'; +export '../../../src/gen/app/agent/v1/agent.pbjson.dart'; diff --git a/lib/src/gen/app/agent/v1/agent.pb.dart b/lib/src/gen/app/agent/v1/agent.pb.dart new file mode 100644 index 0000000000..1566bda397 --- /dev/null +++ b/lib/src/gen/app/agent/v1/agent.pb.dart @@ -0,0 +1,791 @@ +// +// Generated code. Do not modify. +// source: app/agent/v1/agent.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; + +import '../../../google/protobuf/duration.pb.dart' as $1; +import 'agent.pbenum.dart'; + +export 'agent.pbenum.dart'; + +/// App side +class GetAgentConfigRequest extends $pb.GeneratedMessage { + factory GetAgentConfigRequest({ + $core.String? id, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + return $result; + } + GetAgentConfigRequest._() : super(); + factory GetAgentConfigRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetAgentConfigRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetAgentConfigRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'viam.app.agent.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') + GetAgentConfigRequest clone() => GetAgentConfigRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetAgentConfigRequest copyWith(void Function(GetAgentConfigRequest) updates) => super.copyWith((message) => updates(message as GetAgentConfigRequest)) as GetAgentConfigRequest; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GetAgentConfigRequest create() => GetAgentConfigRequest._(); + GetAgentConfigRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetAgentConfigRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetAgentConfigRequest? _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 GetAgentConfigResponse extends $pb.GeneratedMessage { + factory GetAgentConfigResponse({ + AppAgentConfig? agentConfig, + }) { + final $result = create(); + if (agentConfig != null) { + $result.agentConfig = agentConfig; + } + return $result; + } + GetAgentConfigResponse._() : super(); + factory GetAgentConfigResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetAgentConfigResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetAgentConfigResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'viam.app.agent.v1'), createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'agentConfig', subBuilder: AppAgentConfig.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') + GetAgentConfigResponse clone() => GetAgentConfigResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetAgentConfigResponse copyWith(void Function(GetAgentConfigResponse) updates) => super.copyWith((message) => updates(message as GetAgentConfigResponse)) as GetAgentConfigResponse; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GetAgentConfigResponse create() => GetAgentConfigResponse._(); + GetAgentConfigResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetAgentConfigResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetAgentConfigResponse? _defaultInstance; + + @$pb.TagNumber(1) + AppAgentConfig get agentConfig => $_getN(0); + @$pb.TagNumber(1) + set agentConfig(AppAgentConfig v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasAgentConfig() => $_has(0); + @$pb.TagNumber(1) + void clearAgentConfig() => clearField(1); + @$pb.TagNumber(1) + AppAgentConfig ensureAgentConfig() => $_ensure(0); +} + +class UpdateAgentConfigRequest extends $pb.GeneratedMessage { + factory UpdateAgentConfigRequest({ + $core.String? id, + AppAgentConfig? agentConfig, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (agentConfig != null) { + $result.agentConfig = agentConfig; + } + return $result; + } + UpdateAgentConfigRequest._() : super(); + factory UpdateAgentConfigRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UpdateAgentConfigRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdateAgentConfigRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'viam.app.agent.v1'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'id') + ..aOM(2, _omitFieldNames ? '' : 'agentConfig', subBuilder: AppAgentConfig.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') + UpdateAgentConfigRequest clone() => UpdateAgentConfigRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UpdateAgentConfigRequest copyWith(void Function(UpdateAgentConfigRequest) updates) => super.copyWith((message) => updates(message as UpdateAgentConfigRequest)) as UpdateAgentConfigRequest; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpdateAgentConfigRequest create() => UpdateAgentConfigRequest._(); + UpdateAgentConfigRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UpdateAgentConfigRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UpdateAgentConfigRequest? _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); + + @$pb.TagNumber(2) + AppAgentConfig get agentConfig => $_getN(1); + @$pb.TagNumber(2) + set agentConfig(AppAgentConfig v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasAgentConfig() => $_has(1); + @$pb.TagNumber(2) + void clearAgentConfig() => clearField(2); + @$pb.TagNumber(2) + AppAgentConfig ensureAgentConfig() => $_ensure(1); +} + +class UpdateAgentConfigResponse extends $pb.GeneratedMessage { + factory UpdateAgentConfigResponse({ + AppAgentConfig? agentConfig, + }) { + final $result = create(); + if (agentConfig != null) { + $result.agentConfig = agentConfig; + } + return $result; + } + UpdateAgentConfigResponse._() : super(); + factory UpdateAgentConfigResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UpdateAgentConfigResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdateAgentConfigResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'viam.app.agent.v1'), createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'agentConfig', subBuilder: AppAgentConfig.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') + UpdateAgentConfigResponse clone() => UpdateAgentConfigResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UpdateAgentConfigResponse copyWith(void Function(UpdateAgentConfigResponse) updates) => super.copyWith((message) => updates(message as UpdateAgentConfigResponse)) as UpdateAgentConfigResponse; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpdateAgentConfigResponse create() => UpdateAgentConfigResponse._(); + UpdateAgentConfigResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UpdateAgentConfigResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UpdateAgentConfigResponse? _defaultInstance; + + @$pb.TagNumber(1) + AppAgentConfig get agentConfig => $_getN(0); + @$pb.TagNumber(1) + set agentConfig(AppAgentConfig v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasAgentConfig() => $_has(0); + @$pb.TagNumber(1) + void clearAgentConfig() => clearField(1); + @$pb.TagNumber(1) + AppAgentConfig ensureAgentConfig() => $_ensure(0); +} + +class AppAgentConfig extends $pb.GeneratedMessage { + factory AppAgentConfig({ + $core.Map<$core.String, AppSubsystemConfig>? subsystemConfigs, + }) { + final $result = create(); + if (subsystemConfigs != null) { + $result.subsystemConfigs.addAll(subsystemConfigs); + } + return $result; + } + AppAgentConfig._() : super(); + factory AppAgentConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory AppAgentConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AppAgentConfig', package: const $pb.PackageName(_omitMessageNames ? '' : 'viam.app.agent.v1'), createEmptyInstance: create) + ..m<$core.String, AppSubsystemConfig>(1, _omitFieldNames ? '' : 'subsystemConfigs', entryClassName: 'AppAgentConfig.SubsystemConfigsEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OM, valueCreator: AppSubsystemConfig.create, valueDefaultOrMaker: AppSubsystemConfig.getDefault, packageName: const $pb.PackageName('viam.app.agent.v1')) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + AppAgentConfig clone() => AppAgentConfig()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + AppAgentConfig copyWith(void Function(AppAgentConfig) updates) => super.copyWith((message) => updates(message as AppAgentConfig)) as AppAgentConfig; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static AppAgentConfig create() => AppAgentConfig._(); + AppAgentConfig createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static AppAgentConfig getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static AppAgentConfig? _defaultInstance; + + @$pb.TagNumber(1) + $core.Map<$core.String, AppSubsystemConfig> get subsystemConfigs => $_getMap(0); +} + +class AppSubsystemConfig extends $pb.GeneratedMessage { + factory AppSubsystemConfig({ + $core.String? releaseChannel, + $core.String? pinVersion, + $core.String? pinUrl, + $core.bool? disableSubsystem, + }) { + final $result = create(); + if (releaseChannel != null) { + $result.releaseChannel = releaseChannel; + } + if (pinVersion != null) { + $result.pinVersion = pinVersion; + } + if (pinUrl != null) { + $result.pinUrl = pinUrl; + } + if (disableSubsystem != null) { + $result.disableSubsystem = disableSubsystem; + } + return $result; + } + AppSubsystemConfig._() : super(); + factory AppSubsystemConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory AppSubsystemConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AppSubsystemConfig', package: const $pb.PackageName(_omitMessageNames ? '' : 'viam.app.agent.v1'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'releaseChannel') + ..aOS(2, _omitFieldNames ? '' : 'pinVersion') + ..aOS(3, _omitFieldNames ? '' : 'pinUrl') + ..aOB(4, _omitFieldNames ? '' : 'disableSubsystem') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + AppSubsystemConfig clone() => AppSubsystemConfig()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + AppSubsystemConfig copyWith(void Function(AppSubsystemConfig) updates) => super.copyWith((message) => updates(message as AppSubsystemConfig)) as AppSubsystemConfig; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static AppSubsystemConfig create() => AppSubsystemConfig._(); + AppSubsystemConfig createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static AppSubsystemConfig getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static AppSubsystemConfig? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get releaseChannel => $_getSZ(0); + @$pb.TagNumber(1) + set releaseChannel($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasReleaseChannel() => $_has(0); + @$pb.TagNumber(1) + void clearReleaseChannel() => clearField(1); + + @$pb.TagNumber(2) + $core.String get pinVersion => $_getSZ(1); + @$pb.TagNumber(2) + set pinVersion($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPinVersion() => $_has(1); + @$pb.TagNumber(2) + void clearPinVersion() => clearField(2); + + @$pb.TagNumber(3) + $core.String get pinUrl => $_getSZ(2); + @$pb.TagNumber(3) + set pinUrl($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPinUrl() => $_has(2); + @$pb.TagNumber(3) + void clearPinUrl() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get disableSubsystem => $_getBF(3); + @$pb.TagNumber(4) + set disableSubsystem($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasDisableSubsystem() => $_has(3); + @$pb.TagNumber(4) + void clearDisableSubsystem() => clearField(4); +} + +/// Device side +class DeviceAgentConfigRequest extends $pb.GeneratedMessage { + factory DeviceAgentConfigRequest({ + $core.String? id, + HostInfo? hostInfo, + $core.Map<$core.String, $core.String>? subsystemVersions, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (hostInfo != null) { + $result.hostInfo = hostInfo; + } + if (subsystemVersions != null) { + $result.subsystemVersions.addAll(subsystemVersions); + } + return $result; + } + DeviceAgentConfigRequest._() : super(); + factory DeviceAgentConfigRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DeviceAgentConfigRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeviceAgentConfigRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'viam.app.agent.v1'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'id') + ..aOM(2, _omitFieldNames ? '' : 'hostInfo', subBuilder: HostInfo.create) + ..m<$core.String, $core.String>(3, _omitFieldNames ? '' : 'subsystemVersions', entryClassName: 'DeviceAgentConfigRequest.SubsystemVersionsEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OS, packageName: const $pb.PackageName('viam.app.agent.v1')) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DeviceAgentConfigRequest clone() => DeviceAgentConfigRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DeviceAgentConfigRequest copyWith(void Function(DeviceAgentConfigRequest) updates) => super.copyWith((message) => updates(message as DeviceAgentConfigRequest)) as DeviceAgentConfigRequest; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeviceAgentConfigRequest create() => DeviceAgentConfigRequest._(); + DeviceAgentConfigRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DeviceAgentConfigRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DeviceAgentConfigRequest? _defaultInstance; + + /// robot partID + @$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); + + /// info about the host system + @$pb.TagNumber(2) + HostInfo get hostInfo => $_getN(1); + @$pb.TagNumber(2) + set hostInfo(HostInfo v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasHostInfo() => $_has(1); + @$pb.TagNumber(2) + void clearHostInfo() => clearField(2); + @$pb.TagNumber(2) + HostInfo ensureHostInfo() => $_ensure(1); + + /// current subsystems and versions + @$pb.TagNumber(3) + $core.Map<$core.String, $core.String> get subsystemVersions => $_getMap(2); +} + +class DeviceAgentConfigResponse extends $pb.GeneratedMessage { + factory DeviceAgentConfigResponse({ + $core.Map<$core.String, DeviceSubsystemConfig>? subsystemConfigs, + $1.Duration? checkInterval, + }) { + final $result = create(); + if (subsystemConfigs != null) { + $result.subsystemConfigs.addAll(subsystemConfigs); + } + if (checkInterval != null) { + $result.checkInterval = checkInterval; + } + return $result; + } + DeviceAgentConfigResponse._() : super(); + factory DeviceAgentConfigResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DeviceAgentConfigResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeviceAgentConfigResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'viam.app.agent.v1'), createEmptyInstance: create) + ..m<$core.String, DeviceSubsystemConfig>(1, _omitFieldNames ? '' : 'subsystemConfigs', entryClassName: 'DeviceAgentConfigResponse.SubsystemConfigsEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OM, valueCreator: DeviceSubsystemConfig.create, valueDefaultOrMaker: DeviceSubsystemConfig.getDefault, packageName: const $pb.PackageName('viam.app.agent.v1')) + ..aOM<$1.Duration>(2, _omitFieldNames ? '' : 'checkInterval', subBuilder: $1.Duration.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') + DeviceAgentConfigResponse clone() => DeviceAgentConfigResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DeviceAgentConfigResponse copyWith(void Function(DeviceAgentConfigResponse) updates) => super.copyWith((message) => updates(message as DeviceAgentConfigResponse)) as DeviceAgentConfigResponse; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeviceAgentConfigResponse create() => DeviceAgentConfigResponse._(); + DeviceAgentConfigResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DeviceAgentConfigResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DeviceAgentConfigResponse? _defaultInstance; + + /// subsystems to be installed/configured/updated + /// note: previously installed subsystems will be removed from the system if removed from this list + @$pb.TagNumber(1) + $core.Map<$core.String, DeviceSubsystemConfig> get subsystemConfigs => $_getMap(0); + + /// how often this request should be repeated + @$pb.TagNumber(2) + $1.Duration get checkInterval => $_getN(1); + @$pb.TagNumber(2) + set checkInterval($1.Duration v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasCheckInterval() => $_has(1); + @$pb.TagNumber(2) + void clearCheckInterval() => clearField(2); + @$pb.TagNumber(2) + $1.Duration ensureCheckInterval() => $_ensure(1); +} + +class DeviceSubsystemConfig extends $pb.GeneratedMessage { + factory DeviceSubsystemConfig({ + SubsystemUpdateInfo? updateInfo, + $core.bool? disable, + $core.bool? forceRestart, + }) { + final $result = create(); + if (updateInfo != null) { + $result.updateInfo = updateInfo; + } + if (disable != null) { + $result.disable = disable; + } + if (forceRestart != null) { + $result.forceRestart = forceRestart; + } + return $result; + } + DeviceSubsystemConfig._() : super(); + factory DeviceSubsystemConfig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DeviceSubsystemConfig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeviceSubsystemConfig', package: const $pb.PackageName(_omitMessageNames ? '' : 'viam.app.agent.v1'), createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'updateInfo', subBuilder: SubsystemUpdateInfo.create) + ..aOB(2, _omitFieldNames ? '' : 'disable') + ..aOB(3, _omitFieldNames ? '' : 'forceRestart') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DeviceSubsystemConfig clone() => DeviceSubsystemConfig()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DeviceSubsystemConfig copyWith(void Function(DeviceSubsystemConfig) updates) => super.copyWith((message) => updates(message as DeviceSubsystemConfig)) as DeviceSubsystemConfig; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeviceSubsystemConfig create() => DeviceSubsystemConfig._(); + DeviceSubsystemConfig createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DeviceSubsystemConfig getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DeviceSubsystemConfig? _defaultInstance; + + /// data needed to download/validate the subsystem + @$pb.TagNumber(1) + SubsystemUpdateInfo get updateInfo => $_getN(0); + @$pb.TagNumber(1) + set updateInfo(SubsystemUpdateInfo v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasUpdateInfo() => $_has(0); + @$pb.TagNumber(1) + void clearUpdateInfo() => clearField(1); + @$pb.TagNumber(1) + SubsystemUpdateInfo ensureUpdateInfo() => $_ensure(0); + + /// if this subsystem is disabled and should not be started by the agent + @$pb.TagNumber(2) + $core.bool get disable => $_getBF(1); + @$pb.TagNumber(2) + set disable($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasDisable() => $_has(1); + @$pb.TagNumber(2) + void clearDisable() => clearField(2); + + /// force_restart will restart the subsystem, even if no updates are available + @$pb.TagNumber(3) + $core.bool get forceRestart => $_getBF(2); + @$pb.TagNumber(3) + set forceRestart($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasForceRestart() => $_has(2); + @$pb.TagNumber(3) + void clearForceRestart() => clearField(3); +} + +class HostInfo extends $pb.GeneratedMessage { + factory HostInfo({ + $core.String? platform, + $core.String? distro, + $core.Iterable<$core.String>? tags, + }) { + final $result = create(); + if (platform != null) { + $result.platform = platform; + } + if (distro != null) { + $result.distro = distro; + } + if (tags != null) { + $result.tags.addAll(tags); + } + return $result; + } + HostInfo._() : super(); + factory HostInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HostInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'HostInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'viam.app.agent.v1'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'platform') + ..aOS(2, _omitFieldNames ? '' : 'distro') + ..pPS(3, _omitFieldNames ? '' : 'tags') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HostInfo clone() => HostInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HostInfo copyWith(void Function(HostInfo) updates) => super.copyWith((message) => updates(message as HostInfo)) as HostInfo; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static HostInfo create() => HostInfo._(); + HostInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HostInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HostInfo? _defaultInstance; + + /// platform is the docker styled combination of kernel and architecture. Ex: linux/amd64, darwin/arm64 + @$pb.TagNumber(1) + $core.String get platform => $_getSZ(0); + @$pb.TagNumber(1) + set platform($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPlatform() => $_has(0); + @$pb.TagNumber(1) + void clearPlatform() => clearField(1); + + /// ID and VERSION_ID fields from /etc/os-release, colon seperated. Ex: ubuntu:22.04, debian:11 + @$pb.TagNumber(2) + $core.String get distro => $_getSZ(1); + @$pb.TagNumber(2) + set distro($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDistro() => $_has(1); + @$pb.TagNumber(2) + void clearDistro() => clearField(2); + + /// additional tags for specific hardware or software that's present and may affect software selection + /// ex: "jetson", "rpi4", "systemd", etc. + @$pb.TagNumber(3) + $core.List<$core.String> get tags => $_getList(2); +} + +class SubsystemUpdateInfo extends $pb.GeneratedMessage { + factory SubsystemUpdateInfo({ + $core.String? filename, + $core.String? url, + $core.String? version, + $core.List<$core.int>? sha256, + PackageFormat? format, + }) { + final $result = create(); + if (filename != null) { + $result.filename = filename; + } + if (url != null) { + $result.url = url; + } + if (version != null) { + $result.version = version; + } + if (sha256 != null) { + $result.sha256 = sha256; + } + if (format != null) { + $result.format = format; + } + return $result; + } + SubsystemUpdateInfo._() : super(); + factory SubsystemUpdateInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SubsystemUpdateInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SubsystemUpdateInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'viam.app.agent.v1'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'filename') + ..aOS(2, _omitFieldNames ? '' : 'url') + ..aOS(3, _omitFieldNames ? '' : 'version') + ..a<$core.List<$core.int>>(4, _omitFieldNames ? '' : 'sha256', $pb.PbFieldType.OY) + ..e(5, _omitFieldNames ? '' : 'format', $pb.PbFieldType.OE, defaultOrMaker: PackageFormat.PACKAGE_FORMAT_UNSPECIFIED, valueOf: PackageFormat.valueOf, enumValues: PackageFormat.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SubsystemUpdateInfo clone() => SubsystemUpdateInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SubsystemUpdateInfo copyWith(void Function(SubsystemUpdateInfo) updates) => super.copyWith((message) => updates(message as SubsystemUpdateInfo)) as SubsystemUpdateInfo; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SubsystemUpdateInfo create() => SubsystemUpdateInfo._(); + SubsystemUpdateInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SubsystemUpdateInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SubsystemUpdateInfo? _defaultInstance; + + /// unpacked filename as it is expected on disk (regardless of url) + @$pb.TagNumber(1) + $core.String get filename => $_getSZ(0); + @$pb.TagNumber(1) + set filename($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasFilename() => $_has(0); + @$pb.TagNumber(1) + void clearFilename() => clearField(1); + + /// url to download from + @$pb.TagNumber(2) + $core.String get url => $_getSZ(1); + @$pb.TagNumber(2) + set url($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasUrl() => $_has(1); + @$pb.TagNumber(2) + void clearUrl() => clearField(2); + + /// version expected at the url + @$pb.TagNumber(3) + $core.String get version => $_getSZ(2); + @$pb.TagNumber(3) + set version($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasVersion() => $_has(2); + @$pb.TagNumber(3) + void clearVersion() => clearField(3); + + /// sha256 sum of file as downloaded + @$pb.TagNumber(4) + $core.List<$core.int> get sha256 => $_getN(3); + @$pb.TagNumber(4) + set sha256($core.List<$core.int> v) { $_setBytes(3, v); } + @$pb.TagNumber(4) + $core.bool hasSha256() => $_has(3); + @$pb.TagNumber(4) + void clearSha256() => clearField(4); + + /// determines if decompression or executable permissions are needed + @$pb.TagNumber(5) + PackageFormat get format => $_getN(4); + @$pb.TagNumber(5) + set format(PackageFormat v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasFormat() => $_has(4); + @$pb.TagNumber(5) + void clearFormat() => clearField(5); +} + + +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/agent/v1/agent.pbenum.dart b/lib/src/gen/app/agent/v1/agent.pbenum.dart new file mode 100644 index 0000000000..e60ab6b1e5 --- /dev/null +++ b/lib/src/gen/app/agent/v1/agent.pbenum.dart @@ -0,0 +1,38 @@ +// +// Generated code. Do not modify. +// source: app/agent/v1/agent.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; + +class PackageFormat extends $pb.ProtobufEnum { + static const PackageFormat PACKAGE_FORMAT_UNSPECIFIED = PackageFormat._(0, _omitEnumNames ? '' : 'PACKAGE_FORMAT_UNSPECIFIED'); + static const PackageFormat PACKAGE_FORMAT_RAW = PackageFormat._(1, _omitEnumNames ? '' : 'PACKAGE_FORMAT_RAW'); + static const PackageFormat PACKAGE_FORMAT_XZ = PackageFormat._(2, _omitEnumNames ? '' : 'PACKAGE_FORMAT_XZ'); + static const PackageFormat PACKAGE_FORMAT_EXECUTABLE = PackageFormat._(3, _omitEnumNames ? '' : 'PACKAGE_FORMAT_EXECUTABLE'); + static const PackageFormat PACKAGE_FORMAT_XZ_EXECUTABLE = PackageFormat._(4, _omitEnumNames ? '' : 'PACKAGE_FORMAT_XZ_EXECUTABLE'); + + static const $core.List values = [ + PACKAGE_FORMAT_UNSPECIFIED, + PACKAGE_FORMAT_RAW, + PACKAGE_FORMAT_XZ, + PACKAGE_FORMAT_EXECUTABLE, + PACKAGE_FORMAT_XZ_EXECUTABLE, + ]; + + static final $core.Map<$core.int, PackageFormat> _byValue = $pb.ProtobufEnum.initByValue(values); + static PackageFormat? valueOf($core.int value) => _byValue[value]; + + const PackageFormat._($core.int v, $core.String n) : super(v, n); +} + + +const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/lib/src/gen/app/agent/v1/agent.pbgrpc.dart b/lib/src/gen/app/agent/v1/agent.pbgrpc.dart new file mode 100644 index 0000000000..a444b387a1 --- /dev/null +++ b/lib/src/gen/app/agent/v1/agent.pbgrpc.dart @@ -0,0 +1,117 @@ +// +// Generated code. Do not modify. +// source: app/agent/v1/agent.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 'agent.pb.dart' as $0; + +export 'agent.pb.dart'; + +@$pb.GrpcServiceName('viam.app.agent.v1.AgentAppService') +class AgentAppServiceClient extends $grpc.Client { + static final _$getAgentConfig = $grpc.ClientMethod<$0.GetAgentConfigRequest, $0.GetAgentConfigResponse>( + '/viam.app.agent.v1.AgentAppService/GetAgentConfig', + ($0.GetAgentConfigRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.GetAgentConfigResponse.fromBuffer(value)); + static final _$updateAgentConfig = $grpc.ClientMethod<$0.UpdateAgentConfigRequest, $0.UpdateAgentConfigResponse>( + '/viam.app.agent.v1.AgentAppService/UpdateAgentConfig', + ($0.UpdateAgentConfigRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.UpdateAgentConfigResponse.fromBuffer(value)); + + AgentAppServiceClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, + interceptors: interceptors); + + $grpc.ResponseFuture<$0.GetAgentConfigResponse> getAgentConfig($0.GetAgentConfigRequest request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$getAgentConfig, request, options: options); + } + + $grpc.ResponseFuture<$0.UpdateAgentConfigResponse> updateAgentConfig($0.UpdateAgentConfigRequest request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$updateAgentConfig, request, options: options); + } +} + +@$pb.GrpcServiceName('viam.app.agent.v1.AgentAppService') +abstract class AgentAppServiceBase extends $grpc.Service { + $core.String get $name => 'viam.app.agent.v1.AgentAppService'; + + AgentAppServiceBase() { + $addMethod($grpc.ServiceMethod<$0.GetAgentConfigRequest, $0.GetAgentConfigResponse>( + 'GetAgentConfig', + getAgentConfig_Pre, + false, + false, + ($core.List<$core.int> value) => $0.GetAgentConfigRequest.fromBuffer(value), + ($0.GetAgentConfigResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.UpdateAgentConfigRequest, $0.UpdateAgentConfigResponse>( + 'UpdateAgentConfig', + updateAgentConfig_Pre, + false, + false, + ($core.List<$core.int> value) => $0.UpdateAgentConfigRequest.fromBuffer(value), + ($0.UpdateAgentConfigResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.GetAgentConfigResponse> getAgentConfig_Pre($grpc.ServiceCall call, $async.Future<$0.GetAgentConfigRequest> request) async { + return getAgentConfig(call, await request); + } + + $async.Future<$0.UpdateAgentConfigResponse> updateAgentConfig_Pre($grpc.ServiceCall call, $async.Future<$0.UpdateAgentConfigRequest> request) async { + return updateAgentConfig(call, await request); + } + + $async.Future<$0.GetAgentConfigResponse> getAgentConfig($grpc.ServiceCall call, $0.GetAgentConfigRequest request); + $async.Future<$0.UpdateAgentConfigResponse> updateAgentConfig($grpc.ServiceCall call, $0.UpdateAgentConfigRequest request); +} +@$pb.GrpcServiceName('viam.app.agent.v1.AgentDeviceService') +class AgentDeviceServiceClient extends $grpc.Client { + static final _$deviceAgentConfig = $grpc.ClientMethod<$0.DeviceAgentConfigRequest, $0.DeviceAgentConfigResponse>( + '/viam.app.agent.v1.AgentDeviceService/DeviceAgentConfig', + ($0.DeviceAgentConfigRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.DeviceAgentConfigResponse.fromBuffer(value)); + + AgentDeviceServiceClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, + interceptors: interceptors); + + $grpc.ResponseFuture<$0.DeviceAgentConfigResponse> deviceAgentConfig($0.DeviceAgentConfigRequest request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$deviceAgentConfig, request, options: options); + } +} + +@$pb.GrpcServiceName('viam.app.agent.v1.AgentDeviceService') +abstract class AgentDeviceServiceBase extends $grpc.Service { + $core.String get $name => 'viam.app.agent.v1.AgentDeviceService'; + + AgentDeviceServiceBase() { + $addMethod($grpc.ServiceMethod<$0.DeviceAgentConfigRequest, $0.DeviceAgentConfigResponse>( + 'DeviceAgentConfig', + deviceAgentConfig_Pre, + false, + false, + ($core.List<$core.int> value) => $0.DeviceAgentConfigRequest.fromBuffer(value), + ($0.DeviceAgentConfigResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.DeviceAgentConfigResponse> deviceAgentConfig_Pre($grpc.ServiceCall call, $async.Future<$0.DeviceAgentConfigRequest> request) async { + return deviceAgentConfig(call, await request); + } + + $async.Future<$0.DeviceAgentConfigResponse> deviceAgentConfig($grpc.ServiceCall call, $0.DeviceAgentConfigRequest request); +} diff --git a/lib/src/gen/app/agent/v1/agent.pbjson.dart b/lib/src/gen/app/agent/v1/agent.pbjson.dart new file mode 100644 index 0000000000..f876fd980a --- /dev/null +++ b/lib/src/gen/app/agent/v1/agent.pbjson.dart @@ -0,0 +1,244 @@ +// +// Generated code. Do not modify. +// source: app/agent/v1/agent.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 packageFormatDescriptor instead') +const PackageFormat$json = { + '1': 'PackageFormat', + '2': [ + {'1': 'PACKAGE_FORMAT_UNSPECIFIED', '2': 0}, + {'1': 'PACKAGE_FORMAT_RAW', '2': 1}, + {'1': 'PACKAGE_FORMAT_XZ', '2': 2}, + {'1': 'PACKAGE_FORMAT_EXECUTABLE', '2': 3}, + {'1': 'PACKAGE_FORMAT_XZ_EXECUTABLE', '2': 4}, + ], +}; + +/// Descriptor for `PackageFormat`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List packageFormatDescriptor = $convert.base64Decode( + 'Cg1QYWNrYWdlRm9ybWF0Eh4KGlBBQ0tBR0VfRk9STUFUX1VOU1BFQ0lGSUVEEAASFgoSUEFDS0' + 'FHRV9GT1JNQVRfUkFXEAESFQoRUEFDS0FHRV9GT1JNQVRfWFoQAhIdChlQQUNLQUdFX0ZPUk1B' + 'VF9FWEVDVVRBQkxFEAMSIAocUEFDS0FHRV9GT1JNQVRfWFpfRVhFQ1VUQUJMRRAE'); + +@$core.Deprecated('Use getAgentConfigRequestDescriptor instead') +const GetAgentConfigRequest$json = { + '1': 'GetAgentConfigRequest', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'}, + ], +}; + +/// Descriptor for `GetAgentConfigRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getAgentConfigRequestDescriptor = $convert.base64Decode( + 'ChVHZXRBZ2VudENvbmZpZ1JlcXVlc3QSDgoCaWQYASABKAlSAmlk'); + +@$core.Deprecated('Use getAgentConfigResponseDescriptor instead') +const GetAgentConfigResponse$json = { + '1': 'GetAgentConfigResponse', + '2': [ + {'1': 'agent_config', '3': 1, '4': 1, '5': 11, '6': '.viam.app.agent.v1.AppAgentConfig', '10': 'agentConfig'}, + ], +}; + +/// Descriptor for `GetAgentConfigResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getAgentConfigResponseDescriptor = $convert.base64Decode( + 'ChZHZXRBZ2VudENvbmZpZ1Jlc3BvbnNlEkQKDGFnZW50X2NvbmZpZxgBIAEoCzIhLnZpYW0uYX' + 'BwLmFnZW50LnYxLkFwcEFnZW50Q29uZmlnUgthZ2VudENvbmZpZw=='); + +@$core.Deprecated('Use updateAgentConfigRequestDescriptor instead') +const UpdateAgentConfigRequest$json = { + '1': 'UpdateAgentConfigRequest', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'}, + {'1': 'agent_config', '3': 2, '4': 1, '5': 11, '6': '.viam.app.agent.v1.AppAgentConfig', '10': 'agentConfig'}, + ], +}; + +/// Descriptor for `UpdateAgentConfigRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List updateAgentConfigRequestDescriptor = $convert.base64Decode( + 'ChhVcGRhdGVBZ2VudENvbmZpZ1JlcXVlc3QSDgoCaWQYASABKAlSAmlkEkQKDGFnZW50X2Nvbm' + 'ZpZxgCIAEoCzIhLnZpYW0uYXBwLmFnZW50LnYxLkFwcEFnZW50Q29uZmlnUgthZ2VudENvbmZp' + 'Zw=='); + +@$core.Deprecated('Use updateAgentConfigResponseDescriptor instead') +const UpdateAgentConfigResponse$json = { + '1': 'UpdateAgentConfigResponse', + '2': [ + {'1': 'agent_config', '3': 1, '4': 1, '5': 11, '6': '.viam.app.agent.v1.AppAgentConfig', '10': 'agentConfig'}, + ], +}; + +/// Descriptor for `UpdateAgentConfigResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List updateAgentConfigResponseDescriptor = $convert.base64Decode( + 'ChlVcGRhdGVBZ2VudENvbmZpZ1Jlc3BvbnNlEkQKDGFnZW50X2NvbmZpZxgBIAEoCzIhLnZpYW' + '0uYXBwLmFnZW50LnYxLkFwcEFnZW50Q29uZmlnUgthZ2VudENvbmZpZw=='); + +@$core.Deprecated('Use appAgentConfigDescriptor instead') +const AppAgentConfig$json = { + '1': 'AppAgentConfig', + '2': [ + {'1': 'subsystem_configs', '3': 1, '4': 3, '5': 11, '6': '.viam.app.agent.v1.AppAgentConfig.SubsystemConfigsEntry', '8': {}, '10': 'subsystemConfigs'}, + ], + '3': [AppAgentConfig_SubsystemConfigsEntry$json], +}; + +@$core.Deprecated('Use appAgentConfigDescriptor instead') +const AppAgentConfig_SubsystemConfigsEntry$json = { + '1': 'SubsystemConfigsEntry', + '2': [ + {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'}, + {'1': 'value', '3': 2, '4': 1, '5': 11, '6': '.viam.app.agent.v1.AppSubsystemConfig', '10': 'value'}, + ], + '7': {'7': true}, +}; + +/// Descriptor for `AppAgentConfig`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List appAgentConfigDescriptor = $convert.base64Decode( + 'Cg5BcHBBZ2VudENvbmZpZxKcAQoRc3Vic3lzdGVtX2NvbmZpZ3MYASADKAsyNy52aWFtLmFwcC' + '5hZ2VudC52MS5BcHBBZ2VudENvbmZpZy5TdWJzeXN0ZW1Db25maWdzRW50cnlCNpqEngMxYnNv' + 'bjoic3Vic3lzdGVtX2NvbmZpZ3MiIGpzb246InN1YnN5c3RlbV9jb25maWdzIlIQc3Vic3lzdG' + 'VtQ29uZmlncxpqChVTdWJzeXN0ZW1Db25maWdzRW50cnkSEAoDa2V5GAEgASgJUgNrZXkSOwoF' + 'dmFsdWUYAiABKAsyJS52aWFtLmFwcC5hZ2VudC52MS5BcHBTdWJzeXN0ZW1Db25maWdSBXZhbH' + 'VlOgI4AQ=='); + +@$core.Deprecated('Use appSubsystemConfigDescriptor instead') +const AppSubsystemConfig$json = { + '1': 'AppSubsystemConfig', + '2': [ + {'1': 'release_channel', '3': 1, '4': 1, '5': 9, '8': {}, '10': 'releaseChannel'}, + {'1': 'pin_version', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'pinVersion'}, + {'1': 'pin_url', '3': 3, '4': 1, '5': 9, '8': {}, '10': 'pinUrl'}, + {'1': 'disable_subsystem', '3': 4, '4': 1, '5': 8, '8': {}, '10': 'disableSubsystem'}, + ], +}; + +/// Descriptor for `AppSubsystemConfig`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List appSubsystemConfigDescriptor = $convert.base64Decode( + 'ChJBcHBTdWJzeXN0ZW1Db25maWcSWwoPcmVsZWFzZV9jaGFubmVsGAEgASgJQjKahJ4DLWJzb2' + '46InJlbGVhc2VfY2hhbm5lbCIganNvbjoicmVsZWFzZV9jaGFubmVsIlIOcmVsZWFzZUNoYW5u' + 'ZWwSSwoLcGluX3ZlcnNpb24YAiABKAlCKpqEngMlYnNvbjoicGluX3ZlcnNpb24iIGpzb246In' + 'Bpbl92ZXJzaW9uIlIKcGluVmVyc2lvbhI7CgdwaW5fdXJsGAMgASgJQiKahJ4DHWJzb246InBp' + 'bl91cmwiIGpzb246InBpbl91cmwiUgZwaW5VcmwSYwoRZGlzYWJsZV9zdWJzeXN0ZW0YBCABKA' + 'hCNpqEngMxYnNvbjoiZGlzYWJsZV9zdWJzeXN0ZW0iIGpzb246ImRpc2FibGVfc3Vic3lzdGVt' + 'IlIQZGlzYWJsZVN1YnN5c3RlbQ=='); + +@$core.Deprecated('Use deviceAgentConfigRequestDescriptor instead') +const DeviceAgentConfigRequest$json = { + '1': 'DeviceAgentConfigRequest', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'}, + {'1': 'host_info', '3': 2, '4': 1, '5': 11, '6': '.viam.app.agent.v1.HostInfo', '10': 'hostInfo'}, + {'1': 'subsystem_versions', '3': 3, '4': 3, '5': 11, '6': '.viam.app.agent.v1.DeviceAgentConfigRequest.SubsystemVersionsEntry', '10': 'subsystemVersions'}, + ], + '3': [DeviceAgentConfigRequest_SubsystemVersionsEntry$json], +}; + +@$core.Deprecated('Use deviceAgentConfigRequestDescriptor instead') +const DeviceAgentConfigRequest_SubsystemVersionsEntry$json = { + '1': 'SubsystemVersionsEntry', + '2': [ + {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'}, + {'1': 'value', '3': 2, '4': 1, '5': 9, '10': 'value'}, + ], + '7': {'7': true}, +}; + +/// Descriptor for `DeviceAgentConfigRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deviceAgentConfigRequestDescriptor = $convert.base64Decode( + 'ChhEZXZpY2VBZ2VudENvbmZpZ1JlcXVlc3QSDgoCaWQYASABKAlSAmlkEjgKCWhvc3RfaW5mbx' + 'gCIAEoCzIbLnZpYW0uYXBwLmFnZW50LnYxLkhvc3RJbmZvUghob3N0SW5mbxJxChJzdWJzeXN0' + 'ZW1fdmVyc2lvbnMYAyADKAsyQi52aWFtLmFwcC5hZ2VudC52MS5EZXZpY2VBZ2VudENvbmZpZ1' + 'JlcXVlc3QuU3Vic3lzdGVtVmVyc2lvbnNFbnRyeVIRc3Vic3lzdGVtVmVyc2lvbnMaRAoWU3Vi' + 'c3lzdGVtVmVyc2lvbnNFbnRyeRIQCgNrZXkYASABKAlSA2tleRIUCgV2YWx1ZRgCIAEoCVIFdm' + 'FsdWU6AjgB'); + +@$core.Deprecated('Use deviceAgentConfigResponseDescriptor instead') +const DeviceAgentConfigResponse$json = { + '1': 'DeviceAgentConfigResponse', + '2': [ + {'1': 'subsystem_configs', '3': 1, '4': 3, '5': 11, '6': '.viam.app.agent.v1.DeviceAgentConfigResponse.SubsystemConfigsEntry', '10': 'subsystemConfigs'}, + {'1': 'check_interval', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Duration', '10': 'checkInterval'}, + ], + '3': [DeviceAgentConfigResponse_SubsystemConfigsEntry$json], +}; + +@$core.Deprecated('Use deviceAgentConfigResponseDescriptor instead') +const DeviceAgentConfigResponse_SubsystemConfigsEntry$json = { + '1': 'SubsystemConfigsEntry', + '2': [ + {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'}, + {'1': 'value', '3': 2, '4': 1, '5': 11, '6': '.viam.app.agent.v1.DeviceSubsystemConfig', '10': 'value'}, + ], + '7': {'7': true}, +}; + +/// Descriptor for `DeviceAgentConfigResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deviceAgentConfigResponseDescriptor = $convert.base64Decode( + 'ChlEZXZpY2VBZ2VudENvbmZpZ1Jlc3BvbnNlEm8KEXN1YnN5c3RlbV9jb25maWdzGAEgAygLMk' + 'IudmlhbS5hcHAuYWdlbnQudjEuRGV2aWNlQWdlbnRDb25maWdSZXNwb25zZS5TdWJzeXN0ZW1D' + 'b25maWdzRW50cnlSEHN1YnN5c3RlbUNvbmZpZ3MSQAoOY2hlY2tfaW50ZXJ2YWwYAiABKAsyGS' + '5nb29nbGUucHJvdG9idWYuRHVyYXRpb25SDWNoZWNrSW50ZXJ2YWwabQoVU3Vic3lzdGVtQ29u' + 'Zmlnc0VudHJ5EhAKA2tleRgBIAEoCVIDa2V5Ej4KBXZhbHVlGAIgASgLMigudmlhbS5hcHAuYW' + 'dlbnQudjEuRGV2aWNlU3Vic3lzdGVtQ29uZmlnUgV2YWx1ZToCOAE='); + +@$core.Deprecated('Use deviceSubsystemConfigDescriptor instead') +const DeviceSubsystemConfig$json = { + '1': 'DeviceSubsystemConfig', + '2': [ + {'1': 'update_info', '3': 1, '4': 1, '5': 11, '6': '.viam.app.agent.v1.SubsystemUpdateInfo', '10': 'updateInfo'}, + {'1': 'disable', '3': 2, '4': 1, '5': 8, '10': 'disable'}, + {'1': 'force_restart', '3': 3, '4': 1, '5': 8, '10': 'forceRestart'}, + ], +}; + +/// Descriptor for `DeviceSubsystemConfig`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deviceSubsystemConfigDescriptor = $convert.base64Decode( + 'ChVEZXZpY2VTdWJzeXN0ZW1Db25maWcSRwoLdXBkYXRlX2luZm8YASABKAsyJi52aWFtLmFwcC' + '5hZ2VudC52MS5TdWJzeXN0ZW1VcGRhdGVJbmZvUgp1cGRhdGVJbmZvEhgKB2Rpc2FibGUYAiAB' + 'KAhSB2Rpc2FibGUSIwoNZm9yY2VfcmVzdGFydBgDIAEoCFIMZm9yY2VSZXN0YXJ0'); + +@$core.Deprecated('Use hostInfoDescriptor instead') +const HostInfo$json = { + '1': 'HostInfo', + '2': [ + {'1': 'platform', '3': 1, '4': 1, '5': 9, '10': 'platform'}, + {'1': 'distro', '3': 2, '4': 1, '5': 9, '10': 'distro'}, + {'1': 'tags', '3': 3, '4': 3, '5': 9, '10': 'tags'}, + ], +}; + +/// Descriptor for `HostInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List hostInfoDescriptor = $convert.base64Decode( + 'CghIb3N0SW5mbxIaCghwbGF0Zm9ybRgBIAEoCVIIcGxhdGZvcm0SFgoGZGlzdHJvGAIgASgJUg' + 'ZkaXN0cm8SEgoEdGFncxgDIAMoCVIEdGFncw=='); + +@$core.Deprecated('Use subsystemUpdateInfoDescriptor instead') +const SubsystemUpdateInfo$json = { + '1': 'SubsystemUpdateInfo', + '2': [ + {'1': 'filename', '3': 1, '4': 1, '5': 9, '10': 'filename'}, + {'1': 'url', '3': 2, '4': 1, '5': 9, '10': 'url'}, + {'1': 'version', '3': 3, '4': 1, '5': 9, '10': 'version'}, + {'1': 'sha256', '3': 4, '4': 1, '5': 12, '10': 'sha256'}, + {'1': 'format', '3': 5, '4': 1, '5': 14, '6': '.viam.app.agent.v1.PackageFormat', '10': 'format'}, + ], +}; + +/// Descriptor for `SubsystemUpdateInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List subsystemUpdateInfoDescriptor = $convert.base64Decode( + 'ChNTdWJzeXN0ZW1VcGRhdGVJbmZvEhoKCGZpbGVuYW1lGAEgASgJUghmaWxlbmFtZRIQCgN1cm' + 'wYAiABKAlSA3VybBIYCgd2ZXJzaW9uGAMgASgJUgd2ZXJzaW9uEhYKBnNoYTI1NhgEIAEoDFIG' + 'c2hhMjU2EjgKBmZvcm1hdBgFIAEoDjIgLnZpYW0uYXBwLmFnZW50LnYxLlBhY2thZ2VGb3JtYX' + 'RSBmZvcm1hdA=='); +