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
@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
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
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
@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
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
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