Source code for deephaven_enterprise.proto.acl_pb2

"""
@generated by mypy-protobuf.  Do not edit manually!
isort:skip_file

Copyright (c) 2016-2022 Deephaven Data Labs and Patent Pending
"""

import builtins
import collections.abc
import deephaven_enterprise.proto.auth_pb2
import google.protobuf.descriptor
import google.protobuf.internal.containers
import google.protobuf.message
import sys
import typing

if sys.version_info >= (3, 10):
    import typing as typing_extensions
else:
    import typing_extensions

[docs] DESCRIPTOR: google.protobuf.descriptor.FileDescriptor
@typing.final
[docs] class UnaryUserRequest(google.protobuf.message.Message):
[docs] DESCRIPTOR: google.protobuf.descriptor.Descriptor
[docs] COOKIE_FIELD_NUMBER: builtins.int
[docs] USER_FIELD_NUMBER: builtins.int
[docs] cookie: builtins.bytes
@property
[docs] def user(self) -> deephaven_enterprise.proto.auth_pb2.UserContext: ...
def __init__( self, *, cookie: builtins.bytes = ..., user: deephaven_enterprise.proto.auth_pb2.UserContext | None = ..., ) -> None: ...
[docs] def HasField(self, field_name: typing.Literal["user", b"user"]) -> builtins.bool: ...
[docs] def ClearField(self, field_name: typing.Literal["cookie", b"cookie", "user", b"user"]) -> None: ...
[docs] Global___UnaryUserRequest: typing_extensions.TypeAlias = UnaryUserRequest
@typing.final
[docs] class UnaryGroupRequest(google.protobuf.message.Message):
[docs] DESCRIPTOR: google.protobuf.descriptor.Descriptor
[docs] COOKIE_FIELD_NUMBER: builtins.int
[docs] GROUP_FIELD_NUMBER: builtins.int
[docs] cookie: builtins.bytes
[docs] group: builtins.str
def __init__( self, *, cookie: builtins.bytes = ..., group: builtins.str = ..., ) -> None: ...
[docs] def ClearField(self, field_name: typing.Literal["cookie", b"cookie", "group", b"group"]) -> None: ...
[docs] Global___UnaryGroupRequest: typing_extensions.TypeAlias = UnaryGroupRequest
@typing.final
[docs] class BooleanResponse(google.protobuf.message.Message):
[docs] DESCRIPTOR: google.protobuf.descriptor.Descriptor
[docs] ISTRUE_FIELD_NUMBER: builtins.int
[docs] isTrue: builtins.bool
def __init__( self, *, isTrue: builtins.bool = ..., ) -> None: ...
[docs] def ClearField(self, field_name: typing.Literal["isTrue", b"isTrue"]) -> None: ...
[docs] Global___BooleanResponse: typing_extensions.TypeAlias = BooleanResponse
@typing.final
[docs] class UserOrGroupList(google.protobuf.message.Message):
[docs] DESCRIPTOR: google.protobuf.descriptor.Descriptor
[docs] COOKIE_FIELD_NUMBER: builtins.int
[docs] USERSORGROUPS_FIELD_NUMBER: builtins.int
[docs] cookie: builtins.bytes
@property
[docs] def usersOrGroups(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ...
def __init__( self, *, cookie: builtins.bytes = ..., usersOrGroups: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ...
[docs] def ClearField(self, field_name: typing.Literal["cookie", b"cookie", "usersOrGroups", b"usersOrGroups"]) -> None: ...
[docs] Global___UserOrGroupList: typing_extensions.TypeAlias = UserOrGroupList
@typing.final
[docs] class GetAllUsersRequest(google.protobuf.message.Message):
[docs] DESCRIPTOR: google.protobuf.descriptor.Descriptor
[docs] COOKIE_FIELD_NUMBER: builtins.int
[docs] cookie: builtins.bytes
def __init__( self, *, cookie: builtins.bytes = ..., ) -> None: ...
[docs] def ClearField(self, field_name: typing.Literal["cookie", b"cookie"]) -> None: ...
[docs] Global___GetAllUsersRequest: typing_extensions.TypeAlias = GetAllUsersRequest
@typing.final
[docs] class GetAllGroupsRequest(google.protobuf.message.Message):
[docs] DESCRIPTOR: google.protobuf.descriptor.Descriptor
[docs] COOKIE_FIELD_NUMBER: builtins.int
[docs] cookie: builtins.bytes
def __init__( self, *, cookie: builtins.bytes = ..., ) -> None: ...
[docs] def ClearField(self, field_name: typing.Literal["cookie", b"cookie"]) -> None: ...
[docs] Global___GetAllGroupsRequest: typing_extensions.TypeAlias = GetAllGroupsRequest