viam.proto.app.end_user

@generated by Viam. Do not edit manually!

Module Contents

Classes

EndUserServiceBase

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

EndUserServiceStub

AcceptLegalRequest

Abstract base class for protocol messages.

AcceptLegalResponse

Abstract base class for protocol messages.

IsLegalAcceptedRequest

Abstract base class for protocol messages.

IsLegalAcceptedResponse

Abstract base class for protocol messages.

RegisterAuthApplicationRequest

Abstract base class for protocol messages.

RegisterAuthApplicationResponse

Abstract base class for protocol messages.

UpdateAuthApplicationRequest

Abstract base class for protocol messages.

UpdateAuthApplicationResponse

Abstract base class for protocol messages.

class viam.proto.app.end_user.EndUserServiceBase[source]

Bases: abc.ABC

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

abstract async IsLegalAccepted(stream: grpclib.server.Stream[app.v1.end_user_pb2.IsLegalAcceptedRequest, app.v1.end_user_pb2.IsLegalAcceptedResponse]) None[source]
abstract async AcceptLegal(stream: grpclib.server.Stream[app.v1.end_user_pb2.AcceptLegalRequest, app.v1.end_user_pb2.AcceptLegalResponse]) None[source]
abstract async RegisterAuthApplication(stream: grpclib.server.Stream[app.v1.end_user_pb2.RegisterAuthApplicationRequest, app.v1.end_user_pb2.RegisterAuthApplicationResponse]) None[source]
abstract async UpdateAuthApplication(stream: grpclib.server.Stream[app.v1.end_user_pb2.UpdateAuthApplicationRequest, app.v1.end_user_pb2.UpdateAuthApplicationResponse]) None[source]
__mapping__() Dict[str, grpclib.const.Handler][source]
class viam.proto.app.end_user.EndUserServiceStub(channel: grpclib.client.Channel)[source]
class viam.proto.app.end_user.AcceptLegalRequest

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.

class viam.proto.app.end_user.AcceptLegalResponse

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.

class viam.proto.app.end_user.IsLegalAcceptedRequest

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.

class viam.proto.app.end_user.IsLegalAcceptedResponse(*, accepted_legal: bool = ...)

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.

If false, the user should not be able to use the application.

class viam.proto.app.end_user.RegisterAuthApplicationRequest(*, application_name: str = ..., org_id: str = ..., origin_uris: collections.abc.Iterable[str] | None = ..., redirect_uris: collections.abc.Iterable[str] | None = ..., logout_uri: 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.

property origin_uris: google.protobuf.internal.containers.RepeatedScalarFieldContainer[str]
property redirect_uris: google.protobuf.internal.containers.RepeatedScalarFieldContainer[str]
application_name: str
org_id: str
logout_uri: str
class viam.proto.app.end_user.RegisterAuthApplicationResponse(*, application_id: str = ..., application_name: str = ..., secret: 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.

application_id: str
application_name: str
secret: str
class viam.proto.app.end_user.UpdateAuthApplicationRequest(*, org_id: str = ..., application_id: str = ..., application_name: str = ..., origin_uris: collections.abc.Iterable[str] | None = ..., redirect_uris: collections.abc.Iterable[str] | None = ..., logout_uri: 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.

property origin_uris: google.protobuf.internal.containers.RepeatedScalarFieldContainer[str]
property redirect_uris: google.protobuf.internal.containers.RepeatedScalarFieldContainer[str]
org_id: str
application_id: str
application_name: str
logout_uri: str
class viam.proto.app.end_user.UpdateAuthApplicationResponse(*, application_id: str = ..., application_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.

application_id: str
application_name: str