viam.proto.component.testecho

@generated by Viam. Do not edit manually!

Classes

TestEchoServiceBase

Helper class that provides a standard way to create an ABC using

TestEchoServiceStub

UnimplementedTestEchoServiceBase

Helper class that provides a standard way to create an ABC using

EchoBiDiRequest

Abstract base class for protocol messages.

EchoBiDiResponse

Abstract base class for protocol messages.

EchoMultipleRequest

Abstract base class for protocol messages.

EchoMultipleResponse

Abstract base class for protocol messages.

EchoRequest

Abstract base class for protocol messages.

EchoResponse

Abstract base class for protocol messages.

StopRequest

Abstract base class for protocol messages.

StopResponse

Abstract base class for protocol messages.

Package Contents

class viam.proto.component.testecho.TestEchoServiceBase[source]

Bases: abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

abstract Echo(stream: grpclib.server.Stream[component.testecho.v1.testecho_pb2.EchoRequest, component.testecho.v1.testecho_pb2.EchoResponse]) None[source]
Async:

abstract EchoMultiple(stream: grpclib.server.Stream[component.testecho.v1.testecho_pb2.EchoMultipleRequest, component.testecho.v1.testecho_pb2.EchoMultipleResponse]) None[source]
Async:

abstract EchoBiDi(stream: grpclib.server.Stream[component.testecho.v1.testecho_pb2.EchoBiDiRequest, component.testecho.v1.testecho_pb2.EchoBiDiResponse]) None[source]
Async:

abstract Stop(stream: grpclib.server.Stream[component.testecho.v1.testecho_pb2.StopRequest, component.testecho.v1.testecho_pb2.StopResponse]) None[source]
Async:

__mapping__() Dict[str, grpclib.const.Handler][source]
class viam.proto.component.testecho.TestEchoServiceStub(channel: grpclib.client.Channel)[source]
Echo
EchoMultiple
EchoBiDi
Stop
class viam.proto.component.testecho.UnimplementedTestEchoServiceBase[source]

Bases: TestEchoServiceBase

Helper class that provides a standard way to create an ABC using inheritance.

async Echo(stream: grpclib.server.Stream[component.testecho.v1.testecho_pb2.EchoRequest, component.testecho.v1.testecho_pb2.EchoResponse]) None[source]
async EchoMultiple(stream: grpclib.server.Stream[component.testecho.v1.testecho_pb2.EchoMultipleRequest, component.testecho.v1.testecho_pb2.EchoMultipleResponse]) None[source]
async EchoBiDi(stream: grpclib.server.Stream[component.testecho.v1.testecho_pb2.EchoBiDiRequest, component.testecho.v1.testecho_pb2.EchoBiDiResponse]) None[source]
async Stop(stream: grpclib.server.Stream[component.testecho.v1.testecho_pb2.StopRequest, component.testecho.v1.testecho_pb2.StopResponse]) None[source]
class viam.proto.component.testecho.EchoBiDiRequest(*, name: str = ..., message: str = ...)

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
message: str
class viam.proto.component.testecho.EchoBiDiResponse(*, message: str = ...)

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.

message: str
class viam.proto.component.testecho.EchoMultipleRequest(*, name: str = ..., message: str = ...)

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
message: str
class viam.proto.component.testecho.EchoMultipleResponse(*, message: str = ...)

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.

message: str
class viam.proto.component.testecho.EchoRequest(*, name: str = ..., message: str = ...)

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
message: str
class viam.proto.component.testecho.EchoResponse(*, message: str = ...)

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.

message: str
class viam.proto.component.testecho.StopRequest(*, name: str = ...)

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
class viam.proto.component.testecho.StopResponse

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.