perxis.users.users_pb2_grpc

Client and server classes corresponding to protobuf-defined services.

  1# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
  2"""Client and server classes corresponding to protobuf-defined services."""
  3import grpc
  4import warnings
  5
  6from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
  7from perxis.users import users_pb2 as users_dot_users__pb2
  8
  9GRPC_GENERATED_VERSION = '1.67.1'
 10GRPC_VERSION = grpc.__version__
 11_version_not_supported = False
 12
 13try:
 14    from grpc._utilities import first_version_is_lower
 15    _version_not_supported = first_version_is_lower(GRPC_VERSION, GRPC_GENERATED_VERSION)
 16except ImportError:
 17    _version_not_supported = True
 18
 19if _version_not_supported:
 20    raise RuntimeError(
 21        f'The grpc package installed is at version {GRPC_VERSION},'
 22        + f' but the generated code in users/users_pb2_grpc.py depends on'
 23        + f' grpcio>={GRPC_GENERATED_VERSION}.'
 24        + f' Please upgrade your grpc module to grpcio>={GRPC_GENERATED_VERSION}'
 25        + f' or downgrade your generated code using grpcio-tools<={GRPC_VERSION}.'
 26    )
 27
 28
 29class UsersStub(object):
 30    """Missing associated documentation comment in .proto file."""
 31
 32    def __init__(self, channel):
 33        """Constructor.
 34
 35        Args:
 36            channel: A grpc.Channel.
 37        """
 38        self.Login = channel.unary_unary(
 39                '/account.users.Users/Login',
 40                request_serializer=users_dot_users__pb2.LoginRequest.SerializeToString,
 41                response_deserializer=users_dot_users__pb2.LoginResponse.FromString,
 42                _registered_method=True)
 43        self.Create = channel.unary_unary(
 44                '/account.users.Users/Create',
 45                request_serializer=users_dot_users__pb2.CreateRequest.SerializeToString,
 46                response_deserializer=users_dot_users__pb2.CreateResponse.FromString,
 47                _registered_method=True)
 48        self.Get = channel.unary_unary(
 49                '/account.users.Users/Get',
 50                request_serializer=users_dot_users__pb2.GetRequest.SerializeToString,
 51                response_deserializer=users_dot_users__pb2.GetResponse.FromString,
 52                _registered_method=True)
 53        self.Find = channel.unary_unary(
 54                '/account.users.Users/Find',
 55                request_serializer=users_dot_users__pb2.FindRequest.SerializeToString,
 56                response_deserializer=users_dot_users__pb2.FindResponse.FromString,
 57                _registered_method=True)
 58        self.Update = channel.unary_unary(
 59                '/account.users.Users/Update',
 60                request_serializer=users_dot_users__pb2.UpdateRequest.SerializeToString,
 61                response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
 62                _registered_method=True)
 63        self.Delete = channel.unary_unary(
 64                '/account.users.Users/Delete',
 65                request_serializer=users_dot_users__pb2.DeleteRequest.SerializeToString,
 66                response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
 67                _registered_method=True)
 68        self.GetByIdentity = channel.unary_unary(
 69                '/account.users.Users/GetByIdentity',
 70                request_serializer=users_dot_users__pb2.GetByIdentityRequest.SerializeToString,
 71                response_deserializer=users_dot_users__pb2.GetByIdentityResponse.FromString,
 72                _registered_method=True)
 73
 74
 75class UsersServicer(object):
 76    """Missing associated documentation comment in .proto file."""
 77
 78    def Login(self, request, context):
 79        """Метод для авторизации пользователя. Возвращает информацию о пользователе
 80        Пользователь может быть авторизован в разных системах IdP, поэтому
 81        авторизация происходит по email и identity. Если для одного email есть
 82        несколько identity, то они будут объединены в одного пользователя
 83        """
 84        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
 85        context.set_details('Method not implemented!')
 86        raise NotImplementedError('Method not implemented!')
 87
 88    def Create(self, request, context):
 89        """Создание пользователя или регистрация текущего пользователя в системе, если create.id == `current`
 90        """
 91        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
 92        context.set_details('Method not implemented!')
 93        raise NotImplementedError('Method not implemented!')
 94
 95    def Get(self, request, context):
 96        """- Получение любого пользователя по идентификатору
 97        - Получение текущего (от лица которого делается запрос) пользователя по специальному идентификатору `current`
 98        """
 99        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
100        context.set_details('Method not implemented!')
101        raise NotImplementedError('Method not implemented!')
102
103    def Find(self, request, context):
104        """Найти пользователей с фильтрацией. Фильтры доступны пользователям в зависимости от их прав
105        """
106        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
107        context.set_details('Method not implemented!')
108        raise NotImplementedError('Method not implemented!')
109
110    def Update(self, request, context):
111        """- Обновление существующего пользователя по идентификатору
112        - Обновление текущего пользователя по спец. идентификатору `current`
113        """
114        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
115        context.set_details('Method not implemented!')
116        raise NotImplementedError('Method not implemented!')
117
118    def Delete(self, request, context):
119        """- Удаление существующего пользователя по идентификатору
120        - Удаление текущего пользователя по спец. идентификатору `current`
121        """
122        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
123        context.set_details('Method not implemented!')
124        raise NotImplementedError('Method not implemented!')
125
126    def GetByIdentity(self, request, context):
127        """Метод для внутреннего использования. Недоступен для внешних
128        запросов - авторизация вернет ошибку `access denied`
129        """
130        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
131        context.set_details('Method not implemented!')
132        raise NotImplementedError('Method not implemented!')
133
134
135def add_UsersServicer_to_server(servicer, server):
136    rpc_method_handlers = {
137            'Login': grpc.unary_unary_rpc_method_handler(
138                    servicer.Login,
139                    request_deserializer=users_dot_users__pb2.LoginRequest.FromString,
140                    response_serializer=users_dot_users__pb2.LoginResponse.SerializeToString,
141            ),
142            'Create': grpc.unary_unary_rpc_method_handler(
143                    servicer.Create,
144                    request_deserializer=users_dot_users__pb2.CreateRequest.FromString,
145                    response_serializer=users_dot_users__pb2.CreateResponse.SerializeToString,
146            ),
147            'Get': grpc.unary_unary_rpc_method_handler(
148                    servicer.Get,
149                    request_deserializer=users_dot_users__pb2.GetRequest.FromString,
150                    response_serializer=users_dot_users__pb2.GetResponse.SerializeToString,
151            ),
152            'Find': grpc.unary_unary_rpc_method_handler(
153                    servicer.Find,
154                    request_deserializer=users_dot_users__pb2.FindRequest.FromString,
155                    response_serializer=users_dot_users__pb2.FindResponse.SerializeToString,
156            ),
157            'Update': grpc.unary_unary_rpc_method_handler(
158                    servicer.Update,
159                    request_deserializer=users_dot_users__pb2.UpdateRequest.FromString,
160                    response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
161            ),
162            'Delete': grpc.unary_unary_rpc_method_handler(
163                    servicer.Delete,
164                    request_deserializer=users_dot_users__pb2.DeleteRequest.FromString,
165                    response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
166            ),
167            'GetByIdentity': grpc.unary_unary_rpc_method_handler(
168                    servicer.GetByIdentity,
169                    request_deserializer=users_dot_users__pb2.GetByIdentityRequest.FromString,
170                    response_serializer=users_dot_users__pb2.GetByIdentityResponse.SerializeToString,
171            ),
172    }
173    generic_handler = grpc.method_handlers_generic_handler(
174            'account.users.Users', rpc_method_handlers)
175    server.add_generic_rpc_handlers((generic_handler,))
176    server.add_registered_method_handlers('account.users.Users', rpc_method_handlers)
177
178
179 # This class is part of an EXPERIMENTAL API.
180class Users(object):
181    """Missing associated documentation comment in .proto file."""
182
183    @staticmethod
184    def Login(request,
185            target,
186            options=(),
187            channel_credentials=None,
188            call_credentials=None,
189            insecure=False,
190            compression=None,
191            wait_for_ready=None,
192            timeout=None,
193            metadata=None):
194        return grpc.experimental.unary_unary(
195            request,
196            target,
197            '/account.users.Users/Login',
198            users_dot_users__pb2.LoginRequest.SerializeToString,
199            users_dot_users__pb2.LoginResponse.FromString,
200            options,
201            channel_credentials,
202            insecure,
203            call_credentials,
204            compression,
205            wait_for_ready,
206            timeout,
207            metadata,
208            _registered_method=True)
209
210    @staticmethod
211    def Create(request,
212            target,
213            options=(),
214            channel_credentials=None,
215            call_credentials=None,
216            insecure=False,
217            compression=None,
218            wait_for_ready=None,
219            timeout=None,
220            metadata=None):
221        return grpc.experimental.unary_unary(
222            request,
223            target,
224            '/account.users.Users/Create',
225            users_dot_users__pb2.CreateRequest.SerializeToString,
226            users_dot_users__pb2.CreateResponse.FromString,
227            options,
228            channel_credentials,
229            insecure,
230            call_credentials,
231            compression,
232            wait_for_ready,
233            timeout,
234            metadata,
235            _registered_method=True)
236
237    @staticmethod
238    def Get(request,
239            target,
240            options=(),
241            channel_credentials=None,
242            call_credentials=None,
243            insecure=False,
244            compression=None,
245            wait_for_ready=None,
246            timeout=None,
247            metadata=None):
248        return grpc.experimental.unary_unary(
249            request,
250            target,
251            '/account.users.Users/Get',
252            users_dot_users__pb2.GetRequest.SerializeToString,
253            users_dot_users__pb2.GetResponse.FromString,
254            options,
255            channel_credentials,
256            insecure,
257            call_credentials,
258            compression,
259            wait_for_ready,
260            timeout,
261            metadata,
262            _registered_method=True)
263
264    @staticmethod
265    def Find(request,
266            target,
267            options=(),
268            channel_credentials=None,
269            call_credentials=None,
270            insecure=False,
271            compression=None,
272            wait_for_ready=None,
273            timeout=None,
274            metadata=None):
275        return grpc.experimental.unary_unary(
276            request,
277            target,
278            '/account.users.Users/Find',
279            users_dot_users__pb2.FindRequest.SerializeToString,
280            users_dot_users__pb2.FindResponse.FromString,
281            options,
282            channel_credentials,
283            insecure,
284            call_credentials,
285            compression,
286            wait_for_ready,
287            timeout,
288            metadata,
289            _registered_method=True)
290
291    @staticmethod
292    def Update(request,
293            target,
294            options=(),
295            channel_credentials=None,
296            call_credentials=None,
297            insecure=False,
298            compression=None,
299            wait_for_ready=None,
300            timeout=None,
301            metadata=None):
302        return grpc.experimental.unary_unary(
303            request,
304            target,
305            '/account.users.Users/Update',
306            users_dot_users__pb2.UpdateRequest.SerializeToString,
307            google_dot_protobuf_dot_empty__pb2.Empty.FromString,
308            options,
309            channel_credentials,
310            insecure,
311            call_credentials,
312            compression,
313            wait_for_ready,
314            timeout,
315            metadata,
316            _registered_method=True)
317
318    @staticmethod
319    def Delete(request,
320            target,
321            options=(),
322            channel_credentials=None,
323            call_credentials=None,
324            insecure=False,
325            compression=None,
326            wait_for_ready=None,
327            timeout=None,
328            metadata=None):
329        return grpc.experimental.unary_unary(
330            request,
331            target,
332            '/account.users.Users/Delete',
333            users_dot_users__pb2.DeleteRequest.SerializeToString,
334            google_dot_protobuf_dot_empty__pb2.Empty.FromString,
335            options,
336            channel_credentials,
337            insecure,
338            call_credentials,
339            compression,
340            wait_for_ready,
341            timeout,
342            metadata,
343            _registered_method=True)
344
345    @staticmethod
346    def GetByIdentity(request,
347            target,
348            options=(),
349            channel_credentials=None,
350            call_credentials=None,
351            insecure=False,
352            compression=None,
353            wait_for_ready=None,
354            timeout=None,
355            metadata=None):
356        return grpc.experimental.unary_unary(
357            request,
358            target,
359            '/account.users.Users/GetByIdentity',
360            users_dot_users__pb2.GetByIdentityRequest.SerializeToString,
361            users_dot_users__pb2.GetByIdentityResponse.FromString,
362            options,
363            channel_credentials,
364            insecure,
365            call_credentials,
366            compression,
367            wait_for_ready,
368            timeout,
369            metadata,
370            _registered_method=True)
GRPC_GENERATED_VERSION = '1.67.1'
GRPC_VERSION = '1.67.1'
class UsersStub:
30class UsersStub(object):
31    """Missing associated documentation comment in .proto file."""
32
33    def __init__(self, channel):
34        """Constructor.
35
36        Args:
37            channel: A grpc.Channel.
38        """
39        self.Login = channel.unary_unary(
40                '/account.users.Users/Login',
41                request_serializer=users_dot_users__pb2.LoginRequest.SerializeToString,
42                response_deserializer=users_dot_users__pb2.LoginResponse.FromString,
43                _registered_method=True)
44        self.Create = channel.unary_unary(
45                '/account.users.Users/Create',
46                request_serializer=users_dot_users__pb2.CreateRequest.SerializeToString,
47                response_deserializer=users_dot_users__pb2.CreateResponse.FromString,
48                _registered_method=True)
49        self.Get = channel.unary_unary(
50                '/account.users.Users/Get',
51                request_serializer=users_dot_users__pb2.GetRequest.SerializeToString,
52                response_deserializer=users_dot_users__pb2.GetResponse.FromString,
53                _registered_method=True)
54        self.Find = channel.unary_unary(
55                '/account.users.Users/Find',
56                request_serializer=users_dot_users__pb2.FindRequest.SerializeToString,
57                response_deserializer=users_dot_users__pb2.FindResponse.FromString,
58                _registered_method=True)
59        self.Update = channel.unary_unary(
60                '/account.users.Users/Update',
61                request_serializer=users_dot_users__pb2.UpdateRequest.SerializeToString,
62                response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
63                _registered_method=True)
64        self.Delete = channel.unary_unary(
65                '/account.users.Users/Delete',
66                request_serializer=users_dot_users__pb2.DeleteRequest.SerializeToString,
67                response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
68                _registered_method=True)
69        self.GetByIdentity = channel.unary_unary(
70                '/account.users.Users/GetByIdentity',
71                request_serializer=users_dot_users__pb2.GetByIdentityRequest.SerializeToString,
72                response_deserializer=users_dot_users__pb2.GetByIdentityResponse.FromString,
73                _registered_method=True)

Missing associated documentation comment in .proto file.

UsersStub(channel)
33    def __init__(self, channel):
34        """Constructor.
35
36        Args:
37            channel: A grpc.Channel.
38        """
39        self.Login = channel.unary_unary(
40                '/account.users.Users/Login',
41                request_serializer=users_dot_users__pb2.LoginRequest.SerializeToString,
42                response_deserializer=users_dot_users__pb2.LoginResponse.FromString,
43                _registered_method=True)
44        self.Create = channel.unary_unary(
45                '/account.users.Users/Create',
46                request_serializer=users_dot_users__pb2.CreateRequest.SerializeToString,
47                response_deserializer=users_dot_users__pb2.CreateResponse.FromString,
48                _registered_method=True)
49        self.Get = channel.unary_unary(
50                '/account.users.Users/Get',
51                request_serializer=users_dot_users__pb2.GetRequest.SerializeToString,
52                response_deserializer=users_dot_users__pb2.GetResponse.FromString,
53                _registered_method=True)
54        self.Find = channel.unary_unary(
55                '/account.users.Users/Find',
56                request_serializer=users_dot_users__pb2.FindRequest.SerializeToString,
57                response_deserializer=users_dot_users__pb2.FindResponse.FromString,
58                _registered_method=True)
59        self.Update = channel.unary_unary(
60                '/account.users.Users/Update',
61                request_serializer=users_dot_users__pb2.UpdateRequest.SerializeToString,
62                response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
63                _registered_method=True)
64        self.Delete = channel.unary_unary(
65                '/account.users.Users/Delete',
66                request_serializer=users_dot_users__pb2.DeleteRequest.SerializeToString,
67                response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
68                _registered_method=True)
69        self.GetByIdentity = channel.unary_unary(
70                '/account.users.Users/GetByIdentity',
71                request_serializer=users_dot_users__pb2.GetByIdentityRequest.SerializeToString,
72                response_deserializer=users_dot_users__pb2.GetByIdentityResponse.FromString,
73                _registered_method=True)

Constructor.

Arguments:
  • channel: A grpc.Channel.
Login
Create
Get
Find
Update
Delete
GetByIdentity
class UsersServicer:
 76class UsersServicer(object):
 77    """Missing associated documentation comment in .proto file."""
 78
 79    def Login(self, request, context):
 80        """Метод для авторизации пользователя. Возвращает информацию о пользователе
 81        Пользователь может быть авторизован в разных системах IdP, поэтому
 82        авторизация происходит по email и identity. Если для одного email есть
 83        несколько identity, то они будут объединены в одного пользователя
 84        """
 85        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
 86        context.set_details('Method not implemented!')
 87        raise NotImplementedError('Method not implemented!')
 88
 89    def Create(self, request, context):
 90        """Создание пользователя или регистрация текущего пользователя в системе, если create.id == `current`
 91        """
 92        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
 93        context.set_details('Method not implemented!')
 94        raise NotImplementedError('Method not implemented!')
 95
 96    def Get(self, request, context):
 97        """- Получение любого пользователя по идентификатору
 98        - Получение текущего (от лица которого делается запрос) пользователя по специальному идентификатору `current`
 99        """
100        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
101        context.set_details('Method not implemented!')
102        raise NotImplementedError('Method not implemented!')
103
104    def Find(self, request, context):
105        """Найти пользователей с фильтрацией. Фильтры доступны пользователям в зависимости от их прав
106        """
107        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
108        context.set_details('Method not implemented!')
109        raise NotImplementedError('Method not implemented!')
110
111    def Update(self, request, context):
112        """- Обновление существующего пользователя по идентификатору
113        - Обновление текущего пользователя по спец. идентификатору `current`
114        """
115        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
116        context.set_details('Method not implemented!')
117        raise NotImplementedError('Method not implemented!')
118
119    def Delete(self, request, context):
120        """- Удаление существующего пользователя по идентификатору
121        - Удаление текущего пользователя по спец. идентификатору `current`
122        """
123        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
124        context.set_details('Method not implemented!')
125        raise NotImplementedError('Method not implemented!')
126
127    def GetByIdentity(self, request, context):
128        """Метод для внутреннего использования. Недоступен для внешних
129        запросов - авторизация вернет ошибку `access denied`
130        """
131        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
132        context.set_details('Method not implemented!')
133        raise NotImplementedError('Method not implemented!')

Missing associated documentation comment in .proto file.

def Login(self, request, context):
79    def Login(self, request, context):
80        """Метод для авторизации пользователя. Возвращает информацию о пользователе
81        Пользователь может быть авторизован в разных системах IdP, поэтому
82        авторизация происходит по email и identity. Если для одного email есть
83        несколько identity, то они будут объединены в одного пользователя
84        """
85        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
86        context.set_details('Method not implemented!')
87        raise NotImplementedError('Method not implemented!')

Метод для авторизации пользователя. Возвращает информацию о пользователе Пользователь может быть авторизован в разных системах IdP, поэтому авторизация происходит по email и identity. Если для одного email есть несколько identity, то они будут объединены в одного пользователя

def Create(self, request, context):
89    def Create(self, request, context):
90        """Создание пользователя или регистрация текущего пользователя в системе, если create.id == `current`
91        """
92        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
93        context.set_details('Method not implemented!')
94        raise NotImplementedError('Method not implemented!')

Создание пользователя или регистрация текущего пользователя в системе, если create.id == current

def Get(self, request, context):
 96    def Get(self, request, context):
 97        """- Получение любого пользователя по идентификатору
 98        - Получение текущего (от лица которого делается запрос) пользователя по специальному идентификатору `current`
 99        """
100        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
101        context.set_details('Method not implemented!')
102        raise NotImplementedError('Method not implemented!')
  • Получение любого пользователя по идентификатору
  • Получение текущего (от лица которого делается запрос) пользователя по специальному идентификатору current
def Find(self, request, context):
104    def Find(self, request, context):
105        """Найти пользователей с фильтрацией. Фильтры доступны пользователям в зависимости от их прав
106        """
107        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
108        context.set_details('Method not implemented!')
109        raise NotImplementedError('Method not implemented!')

Найти пользователей с фильтрацией. Фильтры доступны пользователям в зависимости от их прав

def Update(self, request, context):
111    def Update(self, request, context):
112        """- Обновление существующего пользователя по идентификатору
113        - Обновление текущего пользователя по спец. идентификатору `current`
114        """
115        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
116        context.set_details('Method not implemented!')
117        raise NotImplementedError('Method not implemented!')
  • Обновление существующего пользователя по идентификатору
  • Обновление текущего пользователя по спец. идентификатору current
def Delete(self, request, context):
119    def Delete(self, request, context):
120        """- Удаление существующего пользователя по идентификатору
121        - Удаление текущего пользователя по спец. идентификатору `current`
122        """
123        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
124        context.set_details('Method not implemented!')
125        raise NotImplementedError('Method not implemented!')
  • Удаление существующего пользователя по идентификатору
  • Удаление текущего пользователя по спец. идентификатору current
def GetByIdentity(self, request, context):
127    def GetByIdentity(self, request, context):
128        """Метод для внутреннего использования. Недоступен для внешних
129        запросов - авторизация вернет ошибку `access denied`
130        """
131        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
132        context.set_details('Method not implemented!')
133        raise NotImplementedError('Method not implemented!')

Метод для внутреннего использования. Недоступен для внешних запросов - авторизация вернет ошибку access denied

def add_UsersServicer_to_server(servicer, server):
136def add_UsersServicer_to_server(servicer, server):
137    rpc_method_handlers = {
138            'Login': grpc.unary_unary_rpc_method_handler(
139                    servicer.Login,
140                    request_deserializer=users_dot_users__pb2.LoginRequest.FromString,
141                    response_serializer=users_dot_users__pb2.LoginResponse.SerializeToString,
142            ),
143            'Create': grpc.unary_unary_rpc_method_handler(
144                    servicer.Create,
145                    request_deserializer=users_dot_users__pb2.CreateRequest.FromString,
146                    response_serializer=users_dot_users__pb2.CreateResponse.SerializeToString,
147            ),
148            'Get': grpc.unary_unary_rpc_method_handler(
149                    servicer.Get,
150                    request_deserializer=users_dot_users__pb2.GetRequest.FromString,
151                    response_serializer=users_dot_users__pb2.GetResponse.SerializeToString,
152            ),
153            'Find': grpc.unary_unary_rpc_method_handler(
154                    servicer.Find,
155                    request_deserializer=users_dot_users__pb2.FindRequest.FromString,
156                    response_serializer=users_dot_users__pb2.FindResponse.SerializeToString,
157            ),
158            'Update': grpc.unary_unary_rpc_method_handler(
159                    servicer.Update,
160                    request_deserializer=users_dot_users__pb2.UpdateRequest.FromString,
161                    response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
162            ),
163            'Delete': grpc.unary_unary_rpc_method_handler(
164                    servicer.Delete,
165                    request_deserializer=users_dot_users__pb2.DeleteRequest.FromString,
166                    response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
167            ),
168            'GetByIdentity': grpc.unary_unary_rpc_method_handler(
169                    servicer.GetByIdentity,
170                    request_deserializer=users_dot_users__pb2.GetByIdentityRequest.FromString,
171                    response_serializer=users_dot_users__pb2.GetByIdentityResponse.SerializeToString,
172            ),
173    }
174    generic_handler = grpc.method_handlers_generic_handler(
175            'account.users.Users', rpc_method_handlers)
176    server.add_generic_rpc_handlers((generic_handler,))
177    server.add_registered_method_handlers('account.users.Users', rpc_method_handlers)
class Users:
181class Users(object):
182    """Missing associated documentation comment in .proto file."""
183
184    @staticmethod
185    def Login(request,
186            target,
187            options=(),
188            channel_credentials=None,
189            call_credentials=None,
190            insecure=False,
191            compression=None,
192            wait_for_ready=None,
193            timeout=None,
194            metadata=None):
195        return grpc.experimental.unary_unary(
196            request,
197            target,
198            '/account.users.Users/Login',
199            users_dot_users__pb2.LoginRequest.SerializeToString,
200            users_dot_users__pb2.LoginResponse.FromString,
201            options,
202            channel_credentials,
203            insecure,
204            call_credentials,
205            compression,
206            wait_for_ready,
207            timeout,
208            metadata,
209            _registered_method=True)
210
211    @staticmethod
212    def Create(request,
213            target,
214            options=(),
215            channel_credentials=None,
216            call_credentials=None,
217            insecure=False,
218            compression=None,
219            wait_for_ready=None,
220            timeout=None,
221            metadata=None):
222        return grpc.experimental.unary_unary(
223            request,
224            target,
225            '/account.users.Users/Create',
226            users_dot_users__pb2.CreateRequest.SerializeToString,
227            users_dot_users__pb2.CreateResponse.FromString,
228            options,
229            channel_credentials,
230            insecure,
231            call_credentials,
232            compression,
233            wait_for_ready,
234            timeout,
235            metadata,
236            _registered_method=True)
237
238    @staticmethod
239    def Get(request,
240            target,
241            options=(),
242            channel_credentials=None,
243            call_credentials=None,
244            insecure=False,
245            compression=None,
246            wait_for_ready=None,
247            timeout=None,
248            metadata=None):
249        return grpc.experimental.unary_unary(
250            request,
251            target,
252            '/account.users.Users/Get',
253            users_dot_users__pb2.GetRequest.SerializeToString,
254            users_dot_users__pb2.GetResponse.FromString,
255            options,
256            channel_credentials,
257            insecure,
258            call_credentials,
259            compression,
260            wait_for_ready,
261            timeout,
262            metadata,
263            _registered_method=True)
264
265    @staticmethod
266    def Find(request,
267            target,
268            options=(),
269            channel_credentials=None,
270            call_credentials=None,
271            insecure=False,
272            compression=None,
273            wait_for_ready=None,
274            timeout=None,
275            metadata=None):
276        return grpc.experimental.unary_unary(
277            request,
278            target,
279            '/account.users.Users/Find',
280            users_dot_users__pb2.FindRequest.SerializeToString,
281            users_dot_users__pb2.FindResponse.FromString,
282            options,
283            channel_credentials,
284            insecure,
285            call_credentials,
286            compression,
287            wait_for_ready,
288            timeout,
289            metadata,
290            _registered_method=True)
291
292    @staticmethod
293    def Update(request,
294            target,
295            options=(),
296            channel_credentials=None,
297            call_credentials=None,
298            insecure=False,
299            compression=None,
300            wait_for_ready=None,
301            timeout=None,
302            metadata=None):
303        return grpc.experimental.unary_unary(
304            request,
305            target,
306            '/account.users.Users/Update',
307            users_dot_users__pb2.UpdateRequest.SerializeToString,
308            google_dot_protobuf_dot_empty__pb2.Empty.FromString,
309            options,
310            channel_credentials,
311            insecure,
312            call_credentials,
313            compression,
314            wait_for_ready,
315            timeout,
316            metadata,
317            _registered_method=True)
318
319    @staticmethod
320    def Delete(request,
321            target,
322            options=(),
323            channel_credentials=None,
324            call_credentials=None,
325            insecure=False,
326            compression=None,
327            wait_for_ready=None,
328            timeout=None,
329            metadata=None):
330        return grpc.experimental.unary_unary(
331            request,
332            target,
333            '/account.users.Users/Delete',
334            users_dot_users__pb2.DeleteRequest.SerializeToString,
335            google_dot_protobuf_dot_empty__pb2.Empty.FromString,
336            options,
337            channel_credentials,
338            insecure,
339            call_credentials,
340            compression,
341            wait_for_ready,
342            timeout,
343            metadata,
344            _registered_method=True)
345
346    @staticmethod
347    def GetByIdentity(request,
348            target,
349            options=(),
350            channel_credentials=None,
351            call_credentials=None,
352            insecure=False,
353            compression=None,
354            wait_for_ready=None,
355            timeout=None,
356            metadata=None):
357        return grpc.experimental.unary_unary(
358            request,
359            target,
360            '/account.users.Users/GetByIdentity',
361            users_dot_users__pb2.GetByIdentityRequest.SerializeToString,
362            users_dot_users__pb2.GetByIdentityResponse.FromString,
363            options,
364            channel_credentials,
365            insecure,
366            call_credentials,
367            compression,
368            wait_for_ready,
369            timeout,
370            metadata,
371            _registered_method=True)

Missing associated documentation comment in .proto file.

@staticmethod
def Login( request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None):
184    @staticmethod
185    def Login(request,
186            target,
187            options=(),
188            channel_credentials=None,
189            call_credentials=None,
190            insecure=False,
191            compression=None,
192            wait_for_ready=None,
193            timeout=None,
194            metadata=None):
195        return grpc.experimental.unary_unary(
196            request,
197            target,
198            '/account.users.Users/Login',
199            users_dot_users__pb2.LoginRequest.SerializeToString,
200            users_dot_users__pb2.LoginResponse.FromString,
201            options,
202            channel_credentials,
203            insecure,
204            call_credentials,
205            compression,
206            wait_for_ready,
207            timeout,
208            metadata,
209            _registered_method=True)
@staticmethod
def Create( request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None):
211    @staticmethod
212    def Create(request,
213            target,
214            options=(),
215            channel_credentials=None,
216            call_credentials=None,
217            insecure=False,
218            compression=None,
219            wait_for_ready=None,
220            timeout=None,
221            metadata=None):
222        return grpc.experimental.unary_unary(
223            request,
224            target,
225            '/account.users.Users/Create',
226            users_dot_users__pb2.CreateRequest.SerializeToString,
227            users_dot_users__pb2.CreateResponse.FromString,
228            options,
229            channel_credentials,
230            insecure,
231            call_credentials,
232            compression,
233            wait_for_ready,
234            timeout,
235            metadata,
236            _registered_method=True)
@staticmethod
def Get( request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None):
238    @staticmethod
239    def Get(request,
240            target,
241            options=(),
242            channel_credentials=None,
243            call_credentials=None,
244            insecure=False,
245            compression=None,
246            wait_for_ready=None,
247            timeout=None,
248            metadata=None):
249        return grpc.experimental.unary_unary(
250            request,
251            target,
252            '/account.users.Users/Get',
253            users_dot_users__pb2.GetRequest.SerializeToString,
254            users_dot_users__pb2.GetResponse.FromString,
255            options,
256            channel_credentials,
257            insecure,
258            call_credentials,
259            compression,
260            wait_for_ready,
261            timeout,
262            metadata,
263            _registered_method=True)
@staticmethod
def Find( request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None):
265    @staticmethod
266    def Find(request,
267            target,
268            options=(),
269            channel_credentials=None,
270            call_credentials=None,
271            insecure=False,
272            compression=None,
273            wait_for_ready=None,
274            timeout=None,
275            metadata=None):
276        return grpc.experimental.unary_unary(
277            request,
278            target,
279            '/account.users.Users/Find',
280            users_dot_users__pb2.FindRequest.SerializeToString,
281            users_dot_users__pb2.FindResponse.FromString,
282            options,
283            channel_credentials,
284            insecure,
285            call_credentials,
286            compression,
287            wait_for_ready,
288            timeout,
289            metadata,
290            _registered_method=True)
@staticmethod
def Update( request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None):
292    @staticmethod
293    def Update(request,
294            target,
295            options=(),
296            channel_credentials=None,
297            call_credentials=None,
298            insecure=False,
299            compression=None,
300            wait_for_ready=None,
301            timeout=None,
302            metadata=None):
303        return grpc.experimental.unary_unary(
304            request,
305            target,
306            '/account.users.Users/Update',
307            users_dot_users__pb2.UpdateRequest.SerializeToString,
308            google_dot_protobuf_dot_empty__pb2.Empty.FromString,
309            options,
310            channel_credentials,
311            insecure,
312            call_credentials,
313            compression,
314            wait_for_ready,
315            timeout,
316            metadata,
317            _registered_method=True)
@staticmethod
def Delete( request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None):
319    @staticmethod
320    def Delete(request,
321            target,
322            options=(),
323            channel_credentials=None,
324            call_credentials=None,
325            insecure=False,
326            compression=None,
327            wait_for_ready=None,
328            timeout=None,
329            metadata=None):
330        return grpc.experimental.unary_unary(
331            request,
332            target,
333            '/account.users.Users/Delete',
334            users_dot_users__pb2.DeleteRequest.SerializeToString,
335            google_dot_protobuf_dot_empty__pb2.Empty.FromString,
336            options,
337            channel_credentials,
338            insecure,
339            call_credentials,
340            compression,
341            wait_for_ready,
342            timeout,
343            metadata,
344            _registered_method=True)
@staticmethod
def GetByIdentity( request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None):
346    @staticmethod
347    def GetByIdentity(request,
348            target,
349            options=(),
350            channel_credentials=None,
351            call_credentials=None,
352            insecure=False,
353            compression=None,
354            wait_for_ready=None,
355            timeout=None,
356            metadata=None):
357        return grpc.experimental.unary_unary(
358            request,
359            target,
360            '/account.users.Users/GetByIdentity',
361            users_dot_users__pb2.GetByIdentityRequest.SerializeToString,
362            users_dot_users__pb2.GetByIdentityResponse.FromString,
363            options,
364            channel_credentials,
365            insecure,
366            call_credentials,
367            compression,
368            wait_for_ready,
369            timeout,
370            metadata,
371            _registered_method=True)