perxis.extensions.manager_service_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 perxis.extensions import manager_service_pb2 as extensions_dot_manager__service__pb2
  7
  8GRPC_GENERATED_VERSION = '1.67.1'
  9GRPC_VERSION = grpc.__version__
 10_version_not_supported = False
 11
 12try:
 13    from grpc._utilities import first_version_is_lower
 14    _version_not_supported = first_version_is_lower(GRPC_VERSION, GRPC_GENERATED_VERSION)
 15except ImportError:
 16    _version_not_supported = True
 17
 18if _version_not_supported:
 19    raise RuntimeError(
 20        f'The grpc package installed is at version {GRPC_VERSION},'
 21        + f' but the generated code in extensions/manager_service_pb2_grpc.py depends on'
 22        + f' grpcio>={GRPC_GENERATED_VERSION}.'
 23        + f' Please upgrade your grpc module to grpcio>={GRPC_GENERATED_VERSION}'
 24        + f' or downgrade your generated code using grpcio-tools<={GRPC_VERSION}.'
 25    )
 26
 27
 28class ExtensionManagerServiceStub(object):
 29    """ExtensionManager - менеджер расширений. Должен реализовывать так же сервис Extension
 30    """
 31
 32    def __init__(self, channel):
 33        """Constructor.
 34
 35        Args:
 36            channel: A grpc.Channel.
 37        """
 38        self.RegisterExtensions = channel.unary_unary(
 39                '/extensions.ExtensionManagerService/RegisterExtensions',
 40                request_serializer=extensions_dot_manager__service__pb2.RegisterExtensionsRequest.SerializeToString,
 41                response_deserializer=extensions_dot_manager__service__pb2.RegisterExtensionsResponse.FromString,
 42                _registered_method=True)
 43        self.UnregisterExtensions = channel.unary_unary(
 44                '/extensions.ExtensionManagerService/UnregisterExtensions',
 45                request_serializer=extensions_dot_manager__service__pb2.UnregisterExtensionsRequest.SerializeToString,
 46                response_deserializer=extensions_dot_manager__service__pb2.UnregisterExtensionsResponse.FromString,
 47                _registered_method=True)
 48        self.ListRegisteredExtensions = channel.unary_unary(
 49                '/extensions.ExtensionManagerService/ListRegisteredExtensions',
 50                request_serializer=extensions_dot_manager__service__pb2.ListRegisteredExtensionsRequest.SerializeToString,
 51                response_deserializer=extensions_dot_manager__service__pb2.ListRegisteredExtensionsResponse.FromString,
 52                _registered_method=True)
 53        self.ListExtensions = channel.unary_unary(
 54                '/extensions.ExtensionManagerService/ListExtensions',
 55                request_serializer=extensions_dot_manager__service__pb2.ListExtensionsRequest.SerializeToString,
 56                response_deserializer=extensions_dot_manager__service__pb2.ListExtensionsResponse.FromString,
 57                _registered_method=True)
 58
 59
 60class ExtensionManagerServiceServicer(object):
 61    """ExtensionManager - менеджер расширений. Должен реализовывать так же сервис Extension
 62    """
 63
 64    def RegisterExtensions(self, request, context):
 65        """##  Регистрация расширений
 66
 67        Регистрация\Дерегистрация происходит через сервис менеджера расширений (Extension Manager). В процессе регистрации сервис сообщает
 68        о поддерживаемых сервисом действиях (Actions) и версии сервиса и зависимостях:
 69        ~~1. Действия (Actions) - перечень действия которые обрабатываются сервисом. Включает в себя как системные действия,
 70        так и пользовательские, которые могут быть использованы в интерфейсе;~~
 71        2. Имя сервиса/расширения - название сервиса внутри системы;
 72        3. Версия сервиса - сервис сообщает текущую версию сервиса. Контроллер сообщает пользователю о возможности обновления
 73        расширения при смене версии;
 74        4. Описание версии - содержит информацию об изменениях в последних версиях расширения;
 75        5. Зависимости - перечень расширений которые необходимы сервису для функционирования. При установке сервиса
 76        все расширения, от которых он зависит, будут также установлены.
 77        """
 78        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
 79        context.set_details('Method not implemented!')
 80        raise NotImplementedError('Method not implemented!')
 81
 82    def UnregisterExtensions(self, request, context):
 83        """Missing associated documentation comment in .proto file."""
 84        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
 85        context.set_details('Method not implemented!')
 86        raise NotImplementedError('Method not implemented!')
 87
 88    def ListRegisteredExtensions(self, request, context):
 89        """Получить список зарегистрированных сервисов
 90        """
 91        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
 92        context.set_details('Method not implemented!')
 93        raise NotImplementedError('Method not implemented!')
 94
 95    def ListExtensions(self, request, context):
 96        """ListExtensions - получить информацию о расширениях
 97        """
 98        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
 99        context.set_details('Method not implemented!')
100        raise NotImplementedError('Method not implemented!')
101
102
103def add_ExtensionManagerServiceServicer_to_server(servicer, server):
104    rpc_method_handlers = {
105            'RegisterExtensions': grpc.unary_unary_rpc_method_handler(
106                    servicer.RegisterExtensions,
107                    request_deserializer=extensions_dot_manager__service__pb2.RegisterExtensionsRequest.FromString,
108                    response_serializer=extensions_dot_manager__service__pb2.RegisterExtensionsResponse.SerializeToString,
109            ),
110            'UnregisterExtensions': grpc.unary_unary_rpc_method_handler(
111                    servicer.UnregisterExtensions,
112                    request_deserializer=extensions_dot_manager__service__pb2.UnregisterExtensionsRequest.FromString,
113                    response_serializer=extensions_dot_manager__service__pb2.UnregisterExtensionsResponse.SerializeToString,
114            ),
115            'ListRegisteredExtensions': grpc.unary_unary_rpc_method_handler(
116                    servicer.ListRegisteredExtensions,
117                    request_deserializer=extensions_dot_manager__service__pb2.ListRegisteredExtensionsRequest.FromString,
118                    response_serializer=extensions_dot_manager__service__pb2.ListRegisteredExtensionsResponse.SerializeToString,
119            ),
120            'ListExtensions': grpc.unary_unary_rpc_method_handler(
121                    servicer.ListExtensions,
122                    request_deserializer=extensions_dot_manager__service__pb2.ListExtensionsRequest.FromString,
123                    response_serializer=extensions_dot_manager__service__pb2.ListExtensionsResponse.SerializeToString,
124            ),
125    }
126    generic_handler = grpc.method_handlers_generic_handler(
127            'extensions.ExtensionManagerService', rpc_method_handlers)
128    server.add_generic_rpc_handlers((generic_handler,))
129    server.add_registered_method_handlers('extensions.ExtensionManagerService', rpc_method_handlers)
130
131
132 # This class is part of an EXPERIMENTAL API.
133class ExtensionManagerService(object):
134    """ExtensionManager - менеджер расширений. Должен реализовывать так же сервис Extension
135    """
136
137    @staticmethod
138    def RegisterExtensions(request,
139            target,
140            options=(),
141            channel_credentials=None,
142            call_credentials=None,
143            insecure=False,
144            compression=None,
145            wait_for_ready=None,
146            timeout=None,
147            metadata=None):
148        return grpc.experimental.unary_unary(
149            request,
150            target,
151            '/extensions.ExtensionManagerService/RegisterExtensions',
152            extensions_dot_manager__service__pb2.RegisterExtensionsRequest.SerializeToString,
153            extensions_dot_manager__service__pb2.RegisterExtensionsResponse.FromString,
154            options,
155            channel_credentials,
156            insecure,
157            call_credentials,
158            compression,
159            wait_for_ready,
160            timeout,
161            metadata,
162            _registered_method=True)
163
164    @staticmethod
165    def UnregisterExtensions(request,
166            target,
167            options=(),
168            channel_credentials=None,
169            call_credentials=None,
170            insecure=False,
171            compression=None,
172            wait_for_ready=None,
173            timeout=None,
174            metadata=None):
175        return grpc.experimental.unary_unary(
176            request,
177            target,
178            '/extensions.ExtensionManagerService/UnregisterExtensions',
179            extensions_dot_manager__service__pb2.UnregisterExtensionsRequest.SerializeToString,
180            extensions_dot_manager__service__pb2.UnregisterExtensionsResponse.FromString,
181            options,
182            channel_credentials,
183            insecure,
184            call_credentials,
185            compression,
186            wait_for_ready,
187            timeout,
188            metadata,
189            _registered_method=True)
190
191    @staticmethod
192    def ListRegisteredExtensions(request,
193            target,
194            options=(),
195            channel_credentials=None,
196            call_credentials=None,
197            insecure=False,
198            compression=None,
199            wait_for_ready=None,
200            timeout=None,
201            metadata=None):
202        return grpc.experimental.unary_unary(
203            request,
204            target,
205            '/extensions.ExtensionManagerService/ListRegisteredExtensions',
206            extensions_dot_manager__service__pb2.ListRegisteredExtensionsRequest.SerializeToString,
207            extensions_dot_manager__service__pb2.ListRegisteredExtensionsResponse.FromString,
208            options,
209            channel_credentials,
210            insecure,
211            call_credentials,
212            compression,
213            wait_for_ready,
214            timeout,
215            metadata,
216            _registered_method=True)
217
218    @staticmethod
219    def ListExtensions(request,
220            target,
221            options=(),
222            channel_credentials=None,
223            call_credentials=None,
224            insecure=False,
225            compression=None,
226            wait_for_ready=None,
227            timeout=None,
228            metadata=None):
229        return grpc.experimental.unary_unary(
230            request,
231            target,
232            '/extensions.ExtensionManagerService/ListExtensions',
233            extensions_dot_manager__service__pb2.ListExtensionsRequest.SerializeToString,
234            extensions_dot_manager__service__pb2.ListExtensionsResponse.FromString,
235            options,
236            channel_credentials,
237            insecure,
238            call_credentials,
239            compression,
240            wait_for_ready,
241            timeout,
242            metadata,
243            _registered_method=True)
GRPC_GENERATED_VERSION = '1.67.1'
GRPC_VERSION = '1.67.1'
class ExtensionManagerServiceStub:
29class ExtensionManagerServiceStub(object):
30    """ExtensionManager - менеджер расширений. Должен реализовывать так же сервис Extension
31    """
32
33    def __init__(self, channel):
34        """Constructor.
35
36        Args:
37            channel: A grpc.Channel.
38        """
39        self.RegisterExtensions = channel.unary_unary(
40                '/extensions.ExtensionManagerService/RegisterExtensions',
41                request_serializer=extensions_dot_manager__service__pb2.RegisterExtensionsRequest.SerializeToString,
42                response_deserializer=extensions_dot_manager__service__pb2.RegisterExtensionsResponse.FromString,
43                _registered_method=True)
44        self.UnregisterExtensions = channel.unary_unary(
45                '/extensions.ExtensionManagerService/UnregisterExtensions',
46                request_serializer=extensions_dot_manager__service__pb2.UnregisterExtensionsRequest.SerializeToString,
47                response_deserializer=extensions_dot_manager__service__pb2.UnregisterExtensionsResponse.FromString,
48                _registered_method=True)
49        self.ListRegisteredExtensions = channel.unary_unary(
50                '/extensions.ExtensionManagerService/ListRegisteredExtensions',
51                request_serializer=extensions_dot_manager__service__pb2.ListRegisteredExtensionsRequest.SerializeToString,
52                response_deserializer=extensions_dot_manager__service__pb2.ListRegisteredExtensionsResponse.FromString,
53                _registered_method=True)
54        self.ListExtensions = channel.unary_unary(
55                '/extensions.ExtensionManagerService/ListExtensions',
56                request_serializer=extensions_dot_manager__service__pb2.ListExtensionsRequest.SerializeToString,
57                response_deserializer=extensions_dot_manager__service__pb2.ListExtensionsResponse.FromString,
58                _registered_method=True)

ExtensionManager - менеджер расширений. Должен реализовывать так же сервис Extension

ExtensionManagerServiceStub(channel)
33    def __init__(self, channel):
34        """Constructor.
35
36        Args:
37            channel: A grpc.Channel.
38        """
39        self.RegisterExtensions = channel.unary_unary(
40                '/extensions.ExtensionManagerService/RegisterExtensions',
41                request_serializer=extensions_dot_manager__service__pb2.RegisterExtensionsRequest.SerializeToString,
42                response_deserializer=extensions_dot_manager__service__pb2.RegisterExtensionsResponse.FromString,
43                _registered_method=True)
44        self.UnregisterExtensions = channel.unary_unary(
45                '/extensions.ExtensionManagerService/UnregisterExtensions',
46                request_serializer=extensions_dot_manager__service__pb2.UnregisterExtensionsRequest.SerializeToString,
47                response_deserializer=extensions_dot_manager__service__pb2.UnregisterExtensionsResponse.FromString,
48                _registered_method=True)
49        self.ListRegisteredExtensions = channel.unary_unary(
50                '/extensions.ExtensionManagerService/ListRegisteredExtensions',
51                request_serializer=extensions_dot_manager__service__pb2.ListRegisteredExtensionsRequest.SerializeToString,
52                response_deserializer=extensions_dot_manager__service__pb2.ListRegisteredExtensionsResponse.FromString,
53                _registered_method=True)
54        self.ListExtensions = channel.unary_unary(
55                '/extensions.ExtensionManagerService/ListExtensions',
56                request_serializer=extensions_dot_manager__service__pb2.ListExtensionsRequest.SerializeToString,
57                response_deserializer=extensions_dot_manager__service__pb2.ListExtensionsResponse.FromString,
58                _registered_method=True)

Constructor.

Arguments:
  • channel: A grpc.Channel.
RegisterExtensions
UnregisterExtensions
ListRegisteredExtensions
ListExtensions
class ExtensionManagerServiceServicer:
 61class ExtensionManagerServiceServicer(object):
 62    """ExtensionManager - менеджер расширений. Должен реализовывать так же сервис Extension
 63    """
 64
 65    def RegisterExtensions(self, request, context):
 66        """##  Регистрация расширений
 67
 68        Регистрация\Дерегистрация происходит через сервис менеджера расширений (Extension Manager). В процессе регистрации сервис сообщает
 69        о поддерживаемых сервисом действиях (Actions) и версии сервиса и зависимостях:
 70        ~~1. Действия (Actions) - перечень действия которые обрабатываются сервисом. Включает в себя как системные действия,
 71        так и пользовательские, которые могут быть использованы в интерфейсе;~~
 72        2. Имя сервиса/расширения - название сервиса внутри системы;
 73        3. Версия сервиса - сервис сообщает текущую версию сервиса. Контроллер сообщает пользователю о возможности обновления
 74        расширения при смене версии;
 75        4. Описание версии - содержит информацию об изменениях в последних версиях расширения;
 76        5. Зависимости - перечень расширений которые необходимы сервису для функционирования. При установке сервиса
 77        все расширения, от которых он зависит, будут также установлены.
 78        """
 79        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
 80        context.set_details('Method not implemented!')
 81        raise NotImplementedError('Method not implemented!')
 82
 83    def UnregisterExtensions(self, request, context):
 84        """Missing associated documentation comment in .proto file."""
 85        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
 86        context.set_details('Method not implemented!')
 87        raise NotImplementedError('Method not implemented!')
 88
 89    def ListRegisteredExtensions(self, request, context):
 90        """Получить список зарегистрированных сервисов
 91        """
 92        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
 93        context.set_details('Method not implemented!')
 94        raise NotImplementedError('Method not implemented!')
 95
 96    def ListExtensions(self, request, context):
 97        """ListExtensions - получить информацию о расширениях
 98        """
 99        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
100        context.set_details('Method not implemented!')
101        raise NotImplementedError('Method not implemented!')

ExtensionManager - менеджер расширений. Должен реализовывать так же сервис Extension

def RegisterExtensions(self, request, context):
65    def RegisterExtensions(self, request, context):
66        """##  Регистрация расширений
67
68        Регистрация\Дерегистрация происходит через сервис менеджера расширений (Extension Manager). В процессе регистрации сервис сообщает
69        о поддерживаемых сервисом действиях (Actions) и версии сервиса и зависимостях:
70        ~~1. Действия (Actions) - перечень действия которые обрабатываются сервисом. Включает в себя как системные действия,
71        так и пользовательские, которые могут быть использованы в интерфейсе;~~
72        2. Имя сервиса/расширения - название сервиса внутри системы;
73        3. Версия сервиса - сервис сообщает текущую версию сервиса. Контроллер сообщает пользователю о возможности обновления
74        расширения при смене версии;
75        4. Описание версии - содержит информацию об изменениях в последних версиях расширения;
76        5. Зависимости - перечень расширений которые необходимы сервису для функционирования. При установке сервиса
77        все расширения, от которых он зависит, будут также установлены.
78        """
79        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
80        context.set_details('Method not implemented!')
81        raise NotImplementedError('Method not implemented!')

Регистрация расширений

Регистрация\Дерегистрация происходит через сервис менеджера расширений (Extension Manager). В процессе регистрации сервис сообщает о поддерживаемых сервисом действиях (Actions) и версии сервиса и зависимостях: 1. Действия (Actions) - перечень действия которые обрабатываются сервисом. Включает в себя как системные действия, так и пользовательские, которые могут быть использованы в интерфейсе;

  1. Имя сервиса/расширения - название сервиса внутри системы;
  2. Версия сервиса - сервис сообщает текущую версию сервиса. Контроллер сообщает пользователю о возможности обновления расширения при смене версии;
  3. Описание версии - содержит информацию об изменениях в последних версиях расширения;
  4. Зависимости - перечень расширений которые необходимы сервису для функционирования. При установке сервиса все расширения, от которых он зависит, будут также установлены.
def UnregisterExtensions(self, request, context):
83    def UnregisterExtensions(self, request, context):
84        """Missing associated documentation comment in .proto file."""
85        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
86        context.set_details('Method not implemented!')
87        raise NotImplementedError('Method not implemented!')

Missing associated documentation comment in .proto file.

def ListRegisteredExtensions(self, request, context):
89    def ListRegisteredExtensions(self, request, context):
90        """Получить список зарегистрированных сервисов
91        """
92        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
93        context.set_details('Method not implemented!')
94        raise NotImplementedError('Method not implemented!')

Получить список зарегистрированных сервисов

def ListExtensions(self, request, context):
 96    def ListExtensions(self, request, context):
 97        """ListExtensions - получить информацию о расширениях
 98        """
 99        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
100        context.set_details('Method not implemented!')
101        raise NotImplementedError('Method not implemented!')

ListExtensions - получить информацию о расширениях

def add_ExtensionManagerServiceServicer_to_server(servicer, server):
104def add_ExtensionManagerServiceServicer_to_server(servicer, server):
105    rpc_method_handlers = {
106            'RegisterExtensions': grpc.unary_unary_rpc_method_handler(
107                    servicer.RegisterExtensions,
108                    request_deserializer=extensions_dot_manager__service__pb2.RegisterExtensionsRequest.FromString,
109                    response_serializer=extensions_dot_manager__service__pb2.RegisterExtensionsResponse.SerializeToString,
110            ),
111            'UnregisterExtensions': grpc.unary_unary_rpc_method_handler(
112                    servicer.UnregisterExtensions,
113                    request_deserializer=extensions_dot_manager__service__pb2.UnregisterExtensionsRequest.FromString,
114                    response_serializer=extensions_dot_manager__service__pb2.UnregisterExtensionsResponse.SerializeToString,
115            ),
116            'ListRegisteredExtensions': grpc.unary_unary_rpc_method_handler(
117                    servicer.ListRegisteredExtensions,
118                    request_deserializer=extensions_dot_manager__service__pb2.ListRegisteredExtensionsRequest.FromString,
119                    response_serializer=extensions_dot_manager__service__pb2.ListRegisteredExtensionsResponse.SerializeToString,
120            ),
121            'ListExtensions': grpc.unary_unary_rpc_method_handler(
122                    servicer.ListExtensions,
123                    request_deserializer=extensions_dot_manager__service__pb2.ListExtensionsRequest.FromString,
124                    response_serializer=extensions_dot_manager__service__pb2.ListExtensionsResponse.SerializeToString,
125            ),
126    }
127    generic_handler = grpc.method_handlers_generic_handler(
128            'extensions.ExtensionManagerService', rpc_method_handlers)
129    server.add_generic_rpc_handlers((generic_handler,))
130    server.add_registered_method_handlers('extensions.ExtensionManagerService', rpc_method_handlers)
class ExtensionManagerService:
134class ExtensionManagerService(object):
135    """ExtensionManager - менеджер расширений. Должен реализовывать так же сервис Extension
136    """
137
138    @staticmethod
139    def RegisterExtensions(request,
140            target,
141            options=(),
142            channel_credentials=None,
143            call_credentials=None,
144            insecure=False,
145            compression=None,
146            wait_for_ready=None,
147            timeout=None,
148            metadata=None):
149        return grpc.experimental.unary_unary(
150            request,
151            target,
152            '/extensions.ExtensionManagerService/RegisterExtensions',
153            extensions_dot_manager__service__pb2.RegisterExtensionsRequest.SerializeToString,
154            extensions_dot_manager__service__pb2.RegisterExtensionsResponse.FromString,
155            options,
156            channel_credentials,
157            insecure,
158            call_credentials,
159            compression,
160            wait_for_ready,
161            timeout,
162            metadata,
163            _registered_method=True)
164
165    @staticmethod
166    def UnregisterExtensions(request,
167            target,
168            options=(),
169            channel_credentials=None,
170            call_credentials=None,
171            insecure=False,
172            compression=None,
173            wait_for_ready=None,
174            timeout=None,
175            metadata=None):
176        return grpc.experimental.unary_unary(
177            request,
178            target,
179            '/extensions.ExtensionManagerService/UnregisterExtensions',
180            extensions_dot_manager__service__pb2.UnregisterExtensionsRequest.SerializeToString,
181            extensions_dot_manager__service__pb2.UnregisterExtensionsResponse.FromString,
182            options,
183            channel_credentials,
184            insecure,
185            call_credentials,
186            compression,
187            wait_for_ready,
188            timeout,
189            metadata,
190            _registered_method=True)
191
192    @staticmethod
193    def ListRegisteredExtensions(request,
194            target,
195            options=(),
196            channel_credentials=None,
197            call_credentials=None,
198            insecure=False,
199            compression=None,
200            wait_for_ready=None,
201            timeout=None,
202            metadata=None):
203        return grpc.experimental.unary_unary(
204            request,
205            target,
206            '/extensions.ExtensionManagerService/ListRegisteredExtensions',
207            extensions_dot_manager__service__pb2.ListRegisteredExtensionsRequest.SerializeToString,
208            extensions_dot_manager__service__pb2.ListRegisteredExtensionsResponse.FromString,
209            options,
210            channel_credentials,
211            insecure,
212            call_credentials,
213            compression,
214            wait_for_ready,
215            timeout,
216            metadata,
217            _registered_method=True)
218
219    @staticmethod
220    def ListExtensions(request,
221            target,
222            options=(),
223            channel_credentials=None,
224            call_credentials=None,
225            insecure=False,
226            compression=None,
227            wait_for_ready=None,
228            timeout=None,
229            metadata=None):
230        return grpc.experimental.unary_unary(
231            request,
232            target,
233            '/extensions.ExtensionManagerService/ListExtensions',
234            extensions_dot_manager__service__pb2.ListExtensionsRequest.SerializeToString,
235            extensions_dot_manager__service__pb2.ListExtensionsResponse.FromString,
236            options,
237            channel_credentials,
238            insecure,
239            call_credentials,
240            compression,
241            wait_for_ready,
242            timeout,
243            metadata,
244            _registered_method=True)

ExtensionManager - менеджер расширений. Должен реализовывать так же сервис Extension

@staticmethod
def RegisterExtensions( request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None):
138    @staticmethod
139    def RegisterExtensions(request,
140            target,
141            options=(),
142            channel_credentials=None,
143            call_credentials=None,
144            insecure=False,
145            compression=None,
146            wait_for_ready=None,
147            timeout=None,
148            metadata=None):
149        return grpc.experimental.unary_unary(
150            request,
151            target,
152            '/extensions.ExtensionManagerService/RegisterExtensions',
153            extensions_dot_manager__service__pb2.RegisterExtensionsRequest.SerializeToString,
154            extensions_dot_manager__service__pb2.RegisterExtensionsResponse.FromString,
155            options,
156            channel_credentials,
157            insecure,
158            call_credentials,
159            compression,
160            wait_for_ready,
161            timeout,
162            metadata,
163            _registered_method=True)
@staticmethod
def UnregisterExtensions( request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None):
165    @staticmethod
166    def UnregisterExtensions(request,
167            target,
168            options=(),
169            channel_credentials=None,
170            call_credentials=None,
171            insecure=False,
172            compression=None,
173            wait_for_ready=None,
174            timeout=None,
175            metadata=None):
176        return grpc.experimental.unary_unary(
177            request,
178            target,
179            '/extensions.ExtensionManagerService/UnregisterExtensions',
180            extensions_dot_manager__service__pb2.UnregisterExtensionsRequest.SerializeToString,
181            extensions_dot_manager__service__pb2.UnregisterExtensionsResponse.FromString,
182            options,
183            channel_credentials,
184            insecure,
185            call_credentials,
186            compression,
187            wait_for_ready,
188            timeout,
189            metadata,
190            _registered_method=True)
@staticmethod
def ListRegisteredExtensions( request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None):
192    @staticmethod
193    def ListRegisteredExtensions(request,
194            target,
195            options=(),
196            channel_credentials=None,
197            call_credentials=None,
198            insecure=False,
199            compression=None,
200            wait_for_ready=None,
201            timeout=None,
202            metadata=None):
203        return grpc.experimental.unary_unary(
204            request,
205            target,
206            '/extensions.ExtensionManagerService/ListRegisteredExtensions',
207            extensions_dot_manager__service__pb2.ListRegisteredExtensionsRequest.SerializeToString,
208            extensions_dot_manager__service__pb2.ListRegisteredExtensionsResponse.FromString,
209            options,
210            channel_credentials,
211            insecure,
212            call_credentials,
213            compression,
214            wait_for_ready,
215            timeout,
216            metadata,
217            _registered_method=True)
@staticmethod
def ListExtensions( request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None):
219    @staticmethod
220    def ListExtensions(request,
221            target,
222            options=(),
223            channel_credentials=None,
224            call_credentials=None,
225            insecure=False,
226            compression=None,
227            wait_for_ready=None,
228            timeout=None,
229            metadata=None):
230        return grpc.experimental.unary_unary(
231            request,
232            target,
233            '/extensions.ExtensionManagerService/ListExtensions',
234            extensions_dot_manager__service__pb2.ListExtensionsRequest.SerializeToString,
235            extensions_dot_manager__service__pb2.ListExtensionsResponse.FromString,
236            options,
237            channel_credentials,
238            insecure,
239            call_credentials,
240            compression,
241            wait_for_ready,
242            timeout,
243            metadata,
244            _registered_method=True)