viam.proto.app.end_user

@generated by Viam. Do not edit manually!

Classes

EndUserServiceBase

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

EndUserServiceStub

UnimplementedEndUserServiceBase

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

AcceptLegalRequest

Abstract base class for protocol messages.

AcceptLegalResponse

Abstract base class for protocol messages.

GetAuthApplicationRequest

Abstract base class for protocol messages.

GetAuthApplicationResponse

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.

Module Contents

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 IsLegalAccepted(stream: grpclib.server.Stream[app.v1.end_user_pb2.IsLegalAcceptedRequest, app.v1.end_user_pb2.IsLegalAcceptedResponse]) None[source]
Async:

abstract AcceptLegal(stream: grpclib.server.Stream[app.v1.end_user_pb2.AcceptLegalRequest, app.v1.end_user_pb2.AcceptLegalResponse]) None[source]
Async:

abstract RegisterAuthApplication(stream: grpclib.server.Stream[app.v1.end_user_pb2.RegisterAuthApplicationRequest, app.v1.end_user_pb2.RegisterAuthApplicationResponse]) None[source]
Async:

abstract UpdateAuthApplication(stream: grpclib.server.Stream[app.v1.end_user_pb2.UpdateAuthApplicationRequest, app.v1.end_user_pb2.UpdateAuthApplicationResponse]) None[source]
Async:

abstract GetAuthApplication(stream: grpclib.server.Stream[app.v1.end_user_pb2.GetAuthApplicationRequest, app.v1.end_user_pb2.GetAuthApplicationResponse]) None[source]
Async:

__mapping__() Dict[str, grpclib.const.Handler][source]
class viam.proto.app.end_user.EndUserServiceStub(channel: grpclib.client.Channel)[source]
IsLegalAccepted
AcceptLegal
RegisterAuthApplication
UpdateAuthApplication
GetAuthApplication
class viam.proto.app.end_user.UnimplementedEndUserServiceBase[source]

Bases: EndUserServiceBase

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

async IsLegalAccepted(stream: grpclib.server.Stream[app.v1.end_user_pb2.IsLegalAcceptedRequest, app.v1.end_user_pb2.IsLegalAcceptedResponse]) None[source]
async AcceptLegal(stream: grpclib.server.Stream[app.v1.end_user_pb2.AcceptLegalRequest, app.v1.end_user_pb2.AcceptLegalResponse]) None[source]
async RegisterAuthApplication(stream: grpclib.server.Stream[app.v1.end_user_pb2.RegisterAuthApplicationRequest, app.v1.end_user_pb2.RegisterAuthApplicationResponse]) None[source]
async UpdateAuthApplication(stream: grpclib.server.Stream[app.v1.end_user_pb2.UpdateAuthApplicationRequest, app.v1.end_user_pb2.UpdateAuthApplicationResponse]) None[source]
async GetAuthApplication(stream: grpclib.server.Stream[app.v1.end_user_pb2.GetAuthApplicationRequest, app.v1.end_user_pb2.GetAuthApplicationResponse]) None[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.GetAuthApplicationRequest(*, org_id: str = ..., application_id: 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.

org_id: str
application_id: str
class viam.proto.app.end_user.GetAuthApplicationResponse(*, application_id: str = ..., application_name: str = ..., client_secret: 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.

application_id: str
application_name: str
client_secret: str
logout_uri: str
property origin_uris: google.protobuf.internal.containers.RepeatedScalarFieldContainer[str]
property redirect_uris: google.protobuf.internal.containers.RepeatedScalarFieldContainer[str]
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.

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

org_id: str
application_id: str
application_name: str
logout_uri: str
property origin_uris: google.protobuf.internal.containers.RepeatedScalarFieldContainer[str]
property redirect_uris: google.protobuf.internal.containers.RepeatedScalarFieldContainer[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