viam.proto.app.end_user
@generated by Viam. Do not edit manually!
Module Contents
Classes
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. |
- 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]
- 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.
- 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.
- 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