viam.gen.service.discovery.v1.discovery_pb2

@generated by mypy-protobuf. Do not edit manually! isort:skip_file

Attributes

DESCRIPTOR

Global___DiscoverResourcesRequest

Global___DiscoverResourcesResponse

Classes

DiscoverResourcesRequest

Abstract base class for protocol messages.

DiscoverResourcesResponse

Abstract base class for protocol messages.

Module Contents

viam.gen.service.discovery.v1.discovery_pb2.DESCRIPTOR: google.protobuf.descriptor.FileDescriptor
class viam.gen.service.discovery.v1.discovery_pb2.DiscoverResourcesRequest(*, name: str = ..., extra: google.protobuf.struct_pb2.Struct | None = ...)

Bases: google.protobuf.message.Message

Abstract base class for protocol messages.

Protocol message classes are almost always generated by the protocol compiler. These generated types subclass Message and implement the methods shown below.

name: str

name of the discover service

extra() → google.protobuf.struct_pb2.Struct

Additional arguments to the method

HasField(field_name: _HasFieldArgType) → bool

Checks if a certain field is set for the message.

For a oneof group, checks if any field inside is set. Note that if the field_name is not defined in the message descriptor, ValueError will be raised.

Parameters:

field_name (str) – The name of the field to check for presence.

Returns:

Whether a value has been set for the named field.

Return type:

bool

Raises:

ValueError – if the field_name is not a member of this message.

type viam.gen.service.discovery.v1.discovery_pb2.Global___DiscoverResourcesRequest = DiscoverResourcesRequest
class viam.gen.service.discovery.v1.discovery_pb2.DiscoverResourcesResponse(*, discoveries: collections.abc.Iterable[app.v1.robot_pb2.ComponentConfig] | None = ...)

Bases: google.protobuf.message.Message

Abstract base class for protocol messages.

Protocol message classes are almost always generated by the protocol compiler. These generated types subclass Message and implement the methods shown below.

discoveries() → google.protobuf.internal.containers.RepeatedCompositeFieldContainer[app.v1.robot_pb2.ComponentConfig]

list of ComponentConfigs that describe the components found by a discover service.

type viam.gen.service.discovery.v1.discovery_pb2.Global___DiscoverResourcesResponse = DiscoverResourcesResponse