viam.proto.app.end_user
@generated by Viam. Do not edit manually!
Classes
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Abstract base class for protocol messages. |
|
Abstract base class for protocol messages. |
|
Abstract base class for protocol messages. |
|
Abstract base class for protocol messages. |
|
Abstract base class for protocol messages. |
|
Abstract base class for protocol messages. |
|
Abstract base class for protocol messages. |
|
Abstract base class for protocol messages. |
|
Abstract base class for protocol messages. |
|
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:
- 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.
- accepted_legal: bool
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