Skip to content

Commit 37f5f1f

Browse files
Automated Protos Update (#848)
Co-authored-by: viambot <[email protected]>
1 parent 49f421d commit 37f5f1f

File tree

10 files changed

+1172
-521
lines changed

10 files changed

+1172
-521
lines changed

src/viam/gen/app/agent/v1/agent_pb2.py

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
_sym_db = _symbol_database.Default()
99
from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2
1010
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
11-
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x18app/agent/v1/agent.proto\x12\x11viam.app.agent.v1\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto"\x9d\x02\n\x18DeviceAgentConfigRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x128\n\thost_info\x18\x02 \x01(\x0b2\x1b.viam.app.agent.v1.HostInfoR\x08hostInfo\x12q\n\x12subsystem_versions\x18\x03 \x03(\x0b2B.viam.app.agent.v1.DeviceAgentConfigRequest.SubsystemVersionsEntryR\x11subsystemVersions\x1aD\n\x16SubsystemVersionsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x028\x01"\xbd\x02\n\x19DeviceAgentConfigResponse\x12o\n\x11subsystem_configs\x18\x01 \x03(\x0b2B.viam.app.agent.v1.DeviceAgentConfigResponse.SubsystemConfigsEntryR\x10subsystemConfigs\x12@\n\x0echeck_interval\x18\x02 \x01(\x0b2\x19.google.protobuf.DurationR\rcheckInterval\x1am\n\x15SubsystemConfigsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12>\n\x05value\x18\x02 \x01(\x0b2(.viam.app.agent.v1.DeviceSubsystemConfigR\x05value:\x028\x01"\xd8\x01\n\x15DeviceSubsystemConfig\x12G\n\x0bupdate_info\x18\x01 \x01(\x0b2&.viam.app.agent.v1.SubsystemUpdateInfoR\nupdateInfo\x12\x18\n\x07disable\x18\x02 \x01(\x08R\x07disable\x12#\n\rforce_restart\x18\x03 \x01(\x08R\x0cforceRestart\x127\n\nattributes\x18\x04 \x01(\x0b2\x17.google.protobuf.StructR\nattributes"R\n\x08HostInfo\x12\x1a\n\x08platform\x18\x01 \x01(\tR\x08platform\x12\x16\n\x06distro\x18\x02 \x01(\tR\x06distro\x12\x12\n\x04tags\x18\x03 \x03(\tR\x04tags"\xaf\x01\n\x13SubsystemUpdateInfo\x12\x1a\n\x08filename\x18\x01 \x01(\tR\x08filename\x12\x10\n\x03url\x18\x02 \x01(\tR\x03url\x12\x18\n\x07version\x18\x03 \x01(\tR\x07version\x12\x16\n\x06sha256\x18\x04 \x01(\x0cR\x06sha256\x128\n\x06format\x18\x05 \x01(\x0e2 .viam.app.agent.v1.PackageFormatR\x06format*\x9f\x01\n\rPackageFormat\x12\x1e\n\x1aPACKAGE_FORMAT_UNSPECIFIED\x10\x00\x12\x16\n\x12PACKAGE_FORMAT_RAW\x10\x01\x12\x15\n\x11PACKAGE_FORMAT_XZ\x10\x02\x12\x1d\n\x19PACKAGE_FORMAT_EXECUTABLE\x10\x03\x12 \n\x1cPACKAGE_FORMAT_XZ_EXECUTABLE\x10\x042\x84\x01\n\x12AgentDeviceService\x12n\n\x11DeviceAgentConfig\x12+.viam.app.agent.v1.DeviceAgentConfigRequest\x1a,.viam.app.agent.v1.DeviceAgentConfigResponseB\x1eZ\x1cgo.viam.com/api/app/agent/v1b\x06proto3')
11+
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x18app/agent/v1/agent.proto\x12\x11viam.app.agent.v1\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto"\xe4\x02\n\x18DeviceAgentConfigRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x128\n\thost_info\x18\x02 \x01(\x0b2\x1b.viam.app.agent.v1.HostInfoR\x08hostInfo\x12u\n\x12subsystem_versions\x18\x03 \x03(\x0b2B.viam.app.agent.v1.DeviceAgentConfigRequest.SubsystemVersionsEntryB\x02\x18\x01R\x11subsystemVersions\x12A\n\x0cversion_info\x18\x04 \x01(\x0b2\x1e.viam.app.agent.v1.VersionInfoR\x0bversionInfo\x1aD\n\x16SubsystemVersionsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x028\x01"\x8c\x06\n\x19DeviceAgentConfigResponse\x12s\n\x11subsystem_configs\x18\x01 \x03(\x0b2B.viam.app.agent.v1.DeviceAgentConfigResponse.SubsystemConfigsEntryB\x02\x18\x01R\x10subsystemConfigs\x12@\n\x0echeck_interval\x18\x02 \x01(\x0b2\x19.google.protobuf.DurationR\rcheckInterval\x12I\n\x11agent_update_info\x18\x03 \x01(\x0b2\x1d.viam.app.agent.v1.UpdateInfoR\x0fagentUpdateInfo\x12T\n\x17viam_server_update_info\x18\x04 \x01(\x0b2\x1d.viam.app.agent.v1.UpdateInfoR\x14viamServerUpdateInfo\x12D\n\x11advanced_settings\x18\x05 \x01(\x0b2\x17.google.protobuf.StructR\x10advancedSettings\x12L\n\x15network_configuration\x18\x06 \x01(\x0b2\x17.google.protobuf.StructR\x14networkConfiguration\x12H\n\x13additional_networks\x18\x07 \x01(\x0b2\x17.google.protobuf.StructR\x12additionalNetworks\x12J\n\x14system_configuration\x18\x08 \x01(\x0b2\x17.google.protobuf.StructR\x13systemConfiguration\x1am\n\x15SubsystemConfigsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12>\n\x05value\x18\x02 \x01(\x0b2(.viam.app.agent.v1.DeviceSubsystemConfigR\x05value:\x028\x01"\xd3\x01\n\x15DeviceSubsystemConfig\x12>\n\x0bupdate_info\x18\x01 \x01(\x0b2\x1d.viam.app.agent.v1.UpdateInfoR\nupdateInfo\x12\x18\n\x07disable\x18\x02 \x01(\x08R\x07disable\x12#\n\rforce_restart\x18\x03 \x01(\x08R\x0cforceRestart\x127\n\nattributes\x18\x04 \x01(\x0b2\x17.google.protobuf.StructR\nattributes:\x02\x18\x01"\xbf\x01\n\x0bVersionInfo\x12#\n\ragent_running\x18\x01 \x01(\tR\x0cagentRunning\x12\'\n\x0fagent_installed\x18\x02 \x01(\tR\x0eagentInstalled\x12.\n\x13viam_server_running\x18\x03 \x01(\tR\x11viamServerRunning\x122\n\x15viam_server_installed\x18\x04 \x01(\tR\x13viamServerInstalled"R\n\x08HostInfo\x12\x1a\n\x08platform\x18\x01 \x01(\tR\x08platform\x12\x16\n\x06distro\x18\x02 \x01(\tR\x06distro\x12\x12\n\x04tags\x18\x03 \x03(\tR\x04tags"\xa6\x01\n\nUpdateInfo\x12\x1a\n\x08filename\x18\x01 \x01(\tR\x08filename\x12\x10\n\x03url\x18\x02 \x01(\tR\x03url\x12\x18\n\x07version\x18\x03 \x01(\tR\x07version\x12\x16\n\x06sha256\x18\x04 \x01(\x0cR\x06sha256\x128\n\x06format\x18\x05 \x01(\x0e2 .viam.app.agent.v1.PackageFormatR\x06format*\x9f\x01\n\rPackageFormat\x12\x1e\n\x1aPACKAGE_FORMAT_UNSPECIFIED\x10\x00\x12\x16\n\x12PACKAGE_FORMAT_RAW\x10\x01\x12\x15\n\x11PACKAGE_FORMAT_XZ\x10\x02\x12\x1d\n\x19PACKAGE_FORMAT_EXECUTABLE\x10\x03\x12 \n\x1cPACKAGE_FORMAT_XZ_EXECUTABLE\x10\x042\x84\x01\n\x12AgentDeviceService\x12n\n\x11DeviceAgentConfig\x12+.viam.app.agent.v1.DeviceAgentConfigRequest\x1a,.viam.app.agent.v1.DeviceAgentConfigResponseB\x1eZ\x1cgo.viam.com/api/app/agent/v1b\x06proto3')
1212
_globals = globals()
1313
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
1414
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'app.agent.v1.agent_pb2', _globals)
@@ -17,23 +17,31 @@
1717
_globals['DESCRIPTOR']._serialized_options = b'Z\x1cgo.viam.com/api/app/agent/v1'
1818
_globals['_DEVICEAGENTCONFIGREQUEST_SUBSYSTEMVERSIONSENTRY']._loaded_options = None
1919
_globals['_DEVICEAGENTCONFIGREQUEST_SUBSYSTEMVERSIONSENTRY']._serialized_options = b'8\x01'
20+
_globals['_DEVICEAGENTCONFIGREQUEST'].fields_by_name['subsystem_versions']._loaded_options = None
21+
_globals['_DEVICEAGENTCONFIGREQUEST'].fields_by_name['subsystem_versions']._serialized_options = b'\x18\x01'
2022
_globals['_DEVICEAGENTCONFIGRESPONSE_SUBSYSTEMCONFIGSENTRY']._loaded_options = None
2123
_globals['_DEVICEAGENTCONFIGRESPONSE_SUBSYSTEMCONFIGSENTRY']._serialized_options = b'8\x01'
22-
_globals['_PACKAGEFORMAT']._serialized_start = 1199
23-
_globals['_PACKAGEFORMAT']._serialized_end = 1358
24+
_globals['_DEVICEAGENTCONFIGRESPONSE'].fields_by_name['subsystem_configs']._loaded_options = None
25+
_globals['_DEVICEAGENTCONFIGRESPONSE'].fields_by_name['subsystem_configs']._serialized_options = b'\x18\x01'
26+
_globals['_DEVICESUBSYSTEMCONFIG']._loaded_options = None
27+
_globals['_DEVICESUBSYSTEMCONFIG']._serialized_options = b'\x18\x01'
28+
_globals['_PACKAGEFORMAT']._serialized_start = 1913
29+
_globals['_PACKAGEFORMAT']._serialized_end = 2072
2430
_globals['_DEVICEAGENTCONFIGREQUEST']._serialized_start = 110
25-
_globals['_DEVICEAGENTCONFIGREQUEST']._serialized_end = 395
26-
_globals['_DEVICEAGENTCONFIGREQUEST_SUBSYSTEMVERSIONSENTRY']._serialized_start = 327
27-
_globals['_DEVICEAGENTCONFIGREQUEST_SUBSYSTEMVERSIONSENTRY']._serialized_end = 395
28-
_globals['_DEVICEAGENTCONFIGRESPONSE']._serialized_start = 398
29-
_globals['_DEVICEAGENTCONFIGRESPONSE']._serialized_end = 715
30-
_globals['_DEVICEAGENTCONFIGRESPONSE_SUBSYSTEMCONFIGSENTRY']._serialized_start = 606
31-
_globals['_DEVICEAGENTCONFIGRESPONSE_SUBSYSTEMCONFIGSENTRY']._serialized_end = 715
32-
_globals['_DEVICESUBSYSTEMCONFIG']._serialized_start = 718
33-
_globals['_DEVICESUBSYSTEMCONFIG']._serialized_end = 934
34-
_globals['_HOSTINFO']._serialized_start = 936
35-
_globals['_HOSTINFO']._serialized_end = 1018
36-
_globals['_SUBSYSTEMUPDATEINFO']._serialized_start = 1021
37-
_globals['_SUBSYSTEMUPDATEINFO']._serialized_end = 1196
38-
_globals['_AGENTDEVICESERVICE']._serialized_start = 1361
39-
_globals['_AGENTDEVICESERVICE']._serialized_end = 1493
31+
_globals['_DEVICEAGENTCONFIGREQUEST']._serialized_end = 466
32+
_globals['_DEVICEAGENTCONFIGREQUEST_SUBSYSTEMVERSIONSENTRY']._serialized_start = 398
33+
_globals['_DEVICEAGENTCONFIGREQUEST_SUBSYSTEMVERSIONSENTRY']._serialized_end = 466
34+
_globals['_DEVICEAGENTCONFIGRESPONSE']._serialized_start = 469
35+
_globals['_DEVICEAGENTCONFIGRESPONSE']._serialized_end = 1249
36+
_globals['_DEVICEAGENTCONFIGRESPONSE_SUBSYSTEMCONFIGSENTRY']._serialized_start = 1140
37+
_globals['_DEVICEAGENTCONFIGRESPONSE_SUBSYSTEMCONFIGSENTRY']._serialized_end = 1249
38+
_globals['_DEVICESUBSYSTEMCONFIG']._serialized_start = 1252
39+
_globals['_DEVICESUBSYSTEMCONFIG']._serialized_end = 1463
40+
_globals['_VERSIONINFO']._serialized_start = 1466
41+
_globals['_VERSIONINFO']._serialized_end = 1657
42+
_globals['_HOSTINFO']._serialized_start = 1659
43+
_globals['_HOSTINFO']._serialized_end = 1741
44+
_globals['_UPDATEINFO']._serialized_start = 1744
45+
_globals['_UPDATEINFO']._serialized_end = 1910
46+
_globals['_AGENTDEVICESERVICE']._serialized_start = 2075
47+
_globals['_AGENTDEVICESERVICE']._serialized_end = 2207

src/viam/gen/app/agent/v1/agent_pb2.pyi

Lines changed: 73 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ class DeviceAgentConfigRequest(google.protobuf.message.Message):
7070
ID_FIELD_NUMBER: builtins.int
7171
HOST_INFO_FIELD_NUMBER: builtins.int
7272
SUBSYSTEM_VERSIONS_FIELD_NUMBER: builtins.int
73+
VERSION_INFO_FIELD_NUMBER: builtins.int
7374
id: builtins.str
7475
'robot partID'
7576

@@ -79,15 +80,21 @@ class DeviceAgentConfigRequest(google.protobuf.message.Message):
7980

8081
@property
8182
def subsystem_versions(self) -> google.protobuf.internal.containers.ScalarMap[builtins.str, builtins.str]:
82-
"""current subsystems and versions"""
83+
"""current subsystems and versions
84+
DEPRECATED in favor of version_info
85+
"""
86+
87+
@property
88+
def version_info(self) -> global___VersionInfo:
89+
"""Currently installed versions for agent and viam-server"""
8390

84-
def __init__(self, *, id: builtins.str=..., host_info: global___HostInfo | None=..., subsystem_versions: collections.abc.Mapping[builtins.str, builtins.str] | None=...) -> None:
91+
def __init__(self, *, id: builtins.str=..., host_info: global___HostInfo | None=..., subsystem_versions: collections.abc.Mapping[builtins.str, builtins.str] | None=..., version_info: global___VersionInfo | None=...) -> None:
8592
...
8693

87-
def HasField(self, field_name: typing.Literal['host_info', b'host_info']) -> builtins.bool:
94+
def HasField(self, field_name: typing.Literal['host_info', b'host_info', 'version_info', b'version_info']) -> builtins.bool:
8895
...
8996

90-
def ClearField(self, field_name: typing.Literal['host_info', b'host_info', 'id', b'id', 'subsystem_versions', b'subsystem_versions']) -> None:
97+
def ClearField(self, field_name: typing.Literal['host_info', b'host_info', 'id', b'id', 'subsystem_versions', b'subsystem_versions', 'version_info', b'version_info']) -> None:
9198
...
9299
global___DeviceAgentConfigRequest = DeviceAgentConfigRequest
93100

@@ -116,29 +123,61 @@ class DeviceAgentConfigResponse(google.protobuf.message.Message):
116123
...
117124
SUBSYSTEM_CONFIGS_FIELD_NUMBER: builtins.int
118125
CHECK_INTERVAL_FIELD_NUMBER: builtins.int
126+
AGENT_UPDATE_INFO_FIELD_NUMBER: builtins.int
127+
VIAM_SERVER_UPDATE_INFO_FIELD_NUMBER: builtins.int
128+
ADVANCED_SETTINGS_FIELD_NUMBER: builtins.int
129+
NETWORK_CONFIGURATION_FIELD_NUMBER: builtins.int
130+
ADDITIONAL_NETWORKS_FIELD_NUMBER: builtins.int
131+
SYSTEM_CONFIGURATION_FIELD_NUMBER: builtins.int
119132

120133
@property
121134
def subsystem_configs(self) -> google.protobuf.internal.containers.MessageMap[builtins.str, global___DeviceSubsystemConfig]:
122135
"""subsystems to be installed/configured/updated
123136
note: previously installed subsystems will be removed from the system if removed from this list
137+
DEPRECATED in favor of indidivual update_info and settings fields
124138
"""
125139

126140
@property
127141
def check_interval(self) -> google.protobuf.duration_pb2.Duration:
128142
"""how often this request should be repeated"""
129143

130-
def __init__(self, *, subsystem_configs: collections.abc.Mapping[builtins.str, global___DeviceSubsystemConfig] | None=..., check_interval: google.protobuf.duration_pb2.Duration | None=...) -> None:
144+
@property
145+
def agent_update_info(self) -> global___UpdateInfo:
146+
"""update info for agent and viam-server, parsed/processed in App"""
147+
148+
@property
149+
def viam_server_update_info(self) -> global___UpdateInfo:
131150
...
132151

133-
def HasField(self, field_name: typing.Literal['check_interval', b'check_interval']) -> builtins.bool:
152+
@property
153+
def advanced_settings(self) -> google.protobuf.struct_pb2.Struct:
154+
"""various settings that are passed directly to device Agent"""
155+
156+
@property
157+
def network_configuration(self) -> google.protobuf.struct_pb2.Struct:
158+
...
159+
160+
@property
161+
def additional_networks(self) -> google.protobuf.struct_pb2.Struct:
134162
...
135163

136-
def ClearField(self, field_name: typing.Literal['check_interval', b'check_interval', 'subsystem_configs', b'subsystem_configs']) -> None:
164+
@property
165+
def system_configuration(self) -> google.protobuf.struct_pb2.Struct:
166+
...
167+
168+
def __init__(self, *, subsystem_configs: collections.abc.Mapping[builtins.str, global___DeviceSubsystemConfig] | None=..., check_interval: google.protobuf.duration_pb2.Duration | None=..., agent_update_info: global___UpdateInfo | None=..., viam_server_update_info: global___UpdateInfo | None=..., advanced_settings: google.protobuf.struct_pb2.Struct | None=..., network_configuration: google.protobuf.struct_pb2.Struct | None=..., additional_networks: google.protobuf.struct_pb2.Struct | None=..., system_configuration: google.protobuf.struct_pb2.Struct | None=...) -> None:
169+
...
170+
171+
def HasField(self, field_name: typing.Literal['additional_networks', b'additional_networks', 'advanced_settings', b'advanced_settings', 'agent_update_info', b'agent_update_info', 'check_interval', b'check_interval', 'network_configuration', b'network_configuration', 'system_configuration', b'system_configuration', 'viam_server_update_info', b'viam_server_update_info']) -> builtins.bool:
172+
...
173+
174+
def ClearField(self, field_name: typing.Literal['additional_networks', b'additional_networks', 'advanced_settings', b'advanced_settings', 'agent_update_info', b'agent_update_info', 'check_interval', b'check_interval', 'network_configuration', b'network_configuration', 'subsystem_configs', b'subsystem_configs', 'system_configuration', b'system_configuration', 'viam_server_update_info', b'viam_server_update_info']) -> None:
137175
...
138176
global___DeviceAgentConfigResponse = DeviceAgentConfigResponse
139177

140178
@typing.final
141179
class DeviceSubsystemConfig(google.protobuf.message.Message):
180+
"""DEPRECATED as of January 2025"""
142181
DESCRIPTOR: google.protobuf.descriptor.Descriptor
143182
UPDATE_INFO_FIELD_NUMBER: builtins.int
144183
DISABLE_FIELD_NUMBER: builtins.int
@@ -150,14 +189,14 @@ class DeviceSubsystemConfig(google.protobuf.message.Message):
150189
'force_restart will restart the subsystem, even if no updates are available'
151190

152191
@property
153-
def update_info(self) -> global___SubsystemUpdateInfo:
192+
def update_info(self) -> global___UpdateInfo:
154193
"""data needed to download/validate the subsystem"""
155194

156195
@property
157196
def attributes(self) -> google.protobuf.struct_pb2.Struct:
158197
"""arbitrary config sections"""
159198

160-
def __init__(self, *, update_info: global___SubsystemUpdateInfo | None=..., disable: builtins.bool=..., force_restart: builtins.bool=..., attributes: google.protobuf.struct_pb2.Struct | None=...) -> None:
199+
def __init__(self, *, update_info: global___UpdateInfo | None=..., disable: builtins.bool=..., force_restart: builtins.bool=..., attributes: google.protobuf.struct_pb2.Struct | None=...) -> None:
161200
...
162201

163202
def HasField(self, field_name: typing.Literal['attributes', b'attributes', 'update_info', b'update_info']) -> builtins.bool:
@@ -167,6 +206,29 @@ class DeviceSubsystemConfig(google.protobuf.message.Message):
167206
...
168207
global___DeviceSubsystemConfig = DeviceSubsystemConfig
169208

209+
@typing.final
210+
class VersionInfo(google.protobuf.message.Message):
211+
DESCRIPTOR: google.protobuf.descriptor.Descriptor
212+
AGENT_RUNNING_FIELD_NUMBER: builtins.int
213+
AGENT_INSTALLED_FIELD_NUMBER: builtins.int
214+
VIAM_SERVER_RUNNING_FIELD_NUMBER: builtins.int
215+
VIAM_SERVER_INSTALLED_FIELD_NUMBER: builtins.int
216+
agent_running: builtins.str
217+
'the version of agent currently running and making the request'
218+
agent_installed: builtins.str
219+
'the version of agent installed (will run after restart if different)'
220+
viam_server_running: builtins.str
221+
'the version of viam-server currently running'
222+
viam_server_installed: builtins.str
223+
'the version of viam-server installed (will run after restart if different)'
224+
225+
def __init__(self, *, agent_running: builtins.str=..., agent_installed: builtins.str=..., viam_server_running: builtins.str=..., viam_server_installed: builtins.str=...) -> None:
226+
...
227+
228+
def ClearField(self, field_name: typing.Literal['agent_installed', b'agent_installed', 'agent_running', b'agent_running', 'viam_server_installed', b'viam_server_installed', 'viam_server_running', b'viam_server_running']) -> None:
229+
...
230+
global___VersionInfo = VersionInfo
231+
170232
@typing.final
171233
class HostInfo(google.protobuf.message.Message):
172234
DESCRIPTOR: google.protobuf.descriptor.Descriptor
@@ -192,7 +254,7 @@ class HostInfo(google.protobuf.message.Message):
192254
global___HostInfo = HostInfo
193255

194256
@typing.final
195-
class SubsystemUpdateInfo(google.protobuf.message.Message):
257+
class UpdateInfo(google.protobuf.message.Message):
196258
DESCRIPTOR: google.protobuf.descriptor.Descriptor
197259
FILENAME_FIELD_NUMBER: builtins.int
198260
URL_FIELD_NUMBER: builtins.int
@@ -215,4 +277,4 @@ class SubsystemUpdateInfo(google.protobuf.message.Message):
215277

216278
def ClearField(self, field_name: typing.Literal['filename', b'filename', 'format', b'format', 'sha256', b'sha256', 'url', b'url', 'version', b'version']) -> None:
217279
...
218-
global___SubsystemUpdateInfo = SubsystemUpdateInfo
280+
global___UpdateInfo = UpdateInfo

0 commit comments

Comments
 (0)