perxis.references.references_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.references import references_pb2 as references_dot_references__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 references/references_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 ReferencesStub(object): 29 """References сервис предназначен для работы со ссылками на записи 30 """ 31 32 def __init__(self, channel): 33 """Constructor. 34 35 Args: 36 channel: A grpc.Channel. 37 """ 38 self.Get = channel.unary_unary( 39 '/content.references.References/Get', 40 request_serializer=references_dot_references__pb2.GetRequest.SerializeToString, 41 response_deserializer=references_dot_references__pb2.GetResponse.FromString, 42 _registered_method=True) 43 self.Publish = channel.unary_unary( 44 '/content.references.References/Publish', 45 request_serializer=references_dot_references__pb2.PublishRequest.SerializeToString, 46 response_deserializer=references_dot_references__pb2.PublishResponse.FromString, 47 _registered_method=True) 48 49 50class ReferencesServicer(object): 51 """References сервис предназначен для работы со ссылками на записи 52 """ 53 54 def Get(self, request, context): 55 """Get возвращает список записей по ссылкам 56 """ 57 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 58 context.set_details('Method not implemented!') 59 raise NotImplementedError('Method not implemented!') 60 61 def Publish(self, request, context): 62 """Publish принимает список ссылок на записи и публикует их с учетом вложенных ссылок. 63 64 - В случае если флаг `recursive` установлен в true, то будут рекурсивно опубликованы 65 все записи на которые ссылаются найденные записи. 66 - Если флаг `recursive` установлен в false, то будут опубликованы записи 67 только из списка `references` в случае если они не содержат не опубликованных 68 ссылок. В противном случае возвращается список не опубликованных записей `unpublished` 69 которые требуют публикации. Список `published` при этом будет пустым. В случае если флаг 70 `force` установлен в true, то записи будут опубликованы даже если они содержат 71 не опубликованные ссылки. 72 """ 73 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 74 context.set_details('Method not implemented!') 75 raise NotImplementedError('Method not implemented!') 76 77 78def add_ReferencesServicer_to_server(servicer, server): 79 rpc_method_handlers = { 80 'Get': grpc.unary_unary_rpc_method_handler( 81 servicer.Get, 82 request_deserializer=references_dot_references__pb2.GetRequest.FromString, 83 response_serializer=references_dot_references__pb2.GetResponse.SerializeToString, 84 ), 85 'Publish': grpc.unary_unary_rpc_method_handler( 86 servicer.Publish, 87 request_deserializer=references_dot_references__pb2.PublishRequest.FromString, 88 response_serializer=references_dot_references__pb2.PublishResponse.SerializeToString, 89 ), 90 } 91 generic_handler = grpc.method_handlers_generic_handler( 92 'content.references.References', rpc_method_handlers) 93 server.add_generic_rpc_handlers((generic_handler,)) 94 server.add_registered_method_handlers('content.references.References', rpc_method_handlers) 95 96 97 # This class is part of an EXPERIMENTAL API. 98class References(object): 99 """References сервис предназначен для работы со ссылками на записи 100 """ 101 102 @staticmethod 103 def Get(request, 104 target, 105 options=(), 106 channel_credentials=None, 107 call_credentials=None, 108 insecure=False, 109 compression=None, 110 wait_for_ready=None, 111 timeout=None, 112 metadata=None): 113 return grpc.experimental.unary_unary( 114 request, 115 target, 116 '/content.references.References/Get', 117 references_dot_references__pb2.GetRequest.SerializeToString, 118 references_dot_references__pb2.GetResponse.FromString, 119 options, 120 channel_credentials, 121 insecure, 122 call_credentials, 123 compression, 124 wait_for_ready, 125 timeout, 126 metadata, 127 _registered_method=True) 128 129 @staticmethod 130 def Publish(request, 131 target, 132 options=(), 133 channel_credentials=None, 134 call_credentials=None, 135 insecure=False, 136 compression=None, 137 wait_for_ready=None, 138 timeout=None, 139 metadata=None): 140 return grpc.experimental.unary_unary( 141 request, 142 target, 143 '/content.references.References/Publish', 144 references_dot_references__pb2.PublishRequest.SerializeToString, 145 references_dot_references__pb2.PublishResponse.FromString, 146 options, 147 channel_credentials, 148 insecure, 149 call_credentials, 150 compression, 151 wait_for_ready, 152 timeout, 153 metadata, 154 _registered_method=True)
GRPC_GENERATED_VERSION =
'1.67.1'
GRPC_VERSION =
'1.67.1'
class
ReferencesStub:
29class ReferencesStub(object): 30 """References сервис предназначен для работы со ссылками на записи 31 """ 32 33 def __init__(self, channel): 34 """Constructor. 35 36 Args: 37 channel: A grpc.Channel. 38 """ 39 self.Get = channel.unary_unary( 40 '/content.references.References/Get', 41 request_serializer=references_dot_references__pb2.GetRequest.SerializeToString, 42 response_deserializer=references_dot_references__pb2.GetResponse.FromString, 43 _registered_method=True) 44 self.Publish = channel.unary_unary( 45 '/content.references.References/Publish', 46 request_serializer=references_dot_references__pb2.PublishRequest.SerializeToString, 47 response_deserializer=references_dot_references__pb2.PublishResponse.FromString, 48 _registered_method=True)
References сервис предназначен для работы со ссылками на записи
ReferencesStub(channel)
33 def __init__(self, channel): 34 """Constructor. 35 36 Args: 37 channel: A grpc.Channel. 38 """ 39 self.Get = channel.unary_unary( 40 '/content.references.References/Get', 41 request_serializer=references_dot_references__pb2.GetRequest.SerializeToString, 42 response_deserializer=references_dot_references__pb2.GetResponse.FromString, 43 _registered_method=True) 44 self.Publish = channel.unary_unary( 45 '/content.references.References/Publish', 46 request_serializer=references_dot_references__pb2.PublishRequest.SerializeToString, 47 response_deserializer=references_dot_references__pb2.PublishResponse.FromString, 48 _registered_method=True)
Constructor.
Arguments:
- channel: A grpc.Channel.
class
ReferencesServicer:
51class ReferencesServicer(object): 52 """References сервис предназначен для работы со ссылками на записи 53 """ 54 55 def Get(self, request, context): 56 """Get возвращает список записей по ссылкам 57 """ 58 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 59 context.set_details('Method not implemented!') 60 raise NotImplementedError('Method not implemented!') 61 62 def Publish(self, request, context): 63 """Publish принимает список ссылок на записи и публикует их с учетом вложенных ссылок. 64 65 - В случае если флаг `recursive` установлен в true, то будут рекурсивно опубликованы 66 все записи на которые ссылаются найденные записи. 67 - Если флаг `recursive` установлен в false, то будут опубликованы записи 68 только из списка `references` в случае если они не содержат не опубликованных 69 ссылок. В противном случае возвращается список не опубликованных записей `unpublished` 70 которые требуют публикации. Список `published` при этом будет пустым. В случае если флаг 71 `force` установлен в true, то записи будут опубликованы даже если они содержат 72 не опубликованные ссылки. 73 """ 74 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 75 context.set_details('Method not implemented!') 76 raise NotImplementedError('Method not implemented!')
References сервис предназначен для работы со ссылками на записи
def
Get(self, request, context):
55 def Get(self, request, context): 56 """Get возвращает список записей по ссылкам 57 """ 58 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 59 context.set_details('Method not implemented!') 60 raise NotImplementedError('Method not implemented!')
Get возвращает список записей по ссылкам
def
Publish(self, request, context):
62 def Publish(self, request, context): 63 """Publish принимает список ссылок на записи и публикует их с учетом вложенных ссылок. 64 65 - В случае если флаг `recursive` установлен в true, то будут рекурсивно опубликованы 66 все записи на которые ссылаются найденные записи. 67 - Если флаг `recursive` установлен в false, то будут опубликованы записи 68 только из списка `references` в случае если они не содержат не опубликованных 69 ссылок. В противном случае возвращается список не опубликованных записей `unpublished` 70 которые требуют публикации. Список `published` при этом будет пустым. В случае если флаг 71 `force` установлен в true, то записи будут опубликованы даже если они содержат 72 не опубликованные ссылки. 73 """ 74 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 75 context.set_details('Method not implemented!') 76 raise NotImplementedError('Method not implemented!')
Publish принимает список ссылок на записи и публикует их с учетом вложенных ссылок.
- В случае если флаг
recursive
установлен в true, то будут рекурсивно опубликованы все записи на которые ссылаются найденные записи. - Если флаг
recursive
установлен в false, то будут опубликованы записи только из спискаreferences
в случае если они не содержат не опубликованных ссылок. В противном случае возвращается список не опубликованных записейunpublished
которые требуют публикации. Списокpublished
при этом будет пустым. В случае если флагforce
установлен в true, то записи будут опубликованы даже если они содержат не опубликованные ссылки.
def
add_ReferencesServicer_to_server(servicer, server):
79def add_ReferencesServicer_to_server(servicer, server): 80 rpc_method_handlers = { 81 'Get': grpc.unary_unary_rpc_method_handler( 82 servicer.Get, 83 request_deserializer=references_dot_references__pb2.GetRequest.FromString, 84 response_serializer=references_dot_references__pb2.GetResponse.SerializeToString, 85 ), 86 'Publish': grpc.unary_unary_rpc_method_handler( 87 servicer.Publish, 88 request_deserializer=references_dot_references__pb2.PublishRequest.FromString, 89 response_serializer=references_dot_references__pb2.PublishResponse.SerializeToString, 90 ), 91 } 92 generic_handler = grpc.method_handlers_generic_handler( 93 'content.references.References', rpc_method_handlers) 94 server.add_generic_rpc_handlers((generic_handler,)) 95 server.add_registered_method_handlers('content.references.References', rpc_method_handlers)
class
References:
99class References(object): 100 """References сервис предназначен для работы со ссылками на записи 101 """ 102 103 @staticmethod 104 def Get(request, 105 target, 106 options=(), 107 channel_credentials=None, 108 call_credentials=None, 109 insecure=False, 110 compression=None, 111 wait_for_ready=None, 112 timeout=None, 113 metadata=None): 114 return grpc.experimental.unary_unary( 115 request, 116 target, 117 '/content.references.References/Get', 118 references_dot_references__pb2.GetRequest.SerializeToString, 119 references_dot_references__pb2.GetResponse.FromString, 120 options, 121 channel_credentials, 122 insecure, 123 call_credentials, 124 compression, 125 wait_for_ready, 126 timeout, 127 metadata, 128 _registered_method=True) 129 130 @staticmethod 131 def Publish(request, 132 target, 133 options=(), 134 channel_credentials=None, 135 call_credentials=None, 136 insecure=False, 137 compression=None, 138 wait_for_ready=None, 139 timeout=None, 140 metadata=None): 141 return grpc.experimental.unary_unary( 142 request, 143 target, 144 '/content.references.References/Publish', 145 references_dot_references__pb2.PublishRequest.SerializeToString, 146 references_dot_references__pb2.PublishResponse.FromString, 147 options, 148 channel_credentials, 149 insecure, 150 call_credentials, 151 compression, 152 wait_for_ready, 153 timeout, 154 metadata, 155 _registered_method=True)
References сервис предназначен для работы со ссылками на записи
@staticmethod
def
Get( request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None):
103 @staticmethod 104 def Get(request, 105 target, 106 options=(), 107 channel_credentials=None, 108 call_credentials=None, 109 insecure=False, 110 compression=None, 111 wait_for_ready=None, 112 timeout=None, 113 metadata=None): 114 return grpc.experimental.unary_unary( 115 request, 116 target, 117 '/content.references.References/Get', 118 references_dot_references__pb2.GetRequest.SerializeToString, 119 references_dot_references__pb2.GetResponse.FromString, 120 options, 121 channel_credentials, 122 insecure, 123 call_credentials, 124 compression, 125 wait_for_ready, 126 timeout, 127 metadata, 128 _registered_method=True)
@staticmethod
def
Publish( request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None):
130 @staticmethod 131 def Publish(request, 132 target, 133 options=(), 134 channel_credentials=None, 135 call_credentials=None, 136 insecure=False, 137 compression=None, 138 wait_for_ready=None, 139 timeout=None, 140 metadata=None): 141 return grpc.experimental.unary_unary( 142 request, 143 target, 144 '/content.references.References/Publish', 145 references_dot_references__pb2.PublishRequest.SerializeToString, 146 references_dot_references__pb2.PublishResponse.FromString, 147 options, 148 channel_credentials, 149 insecure, 150 call_credentials, 151 compression, 152 wait_for_ready, 153 timeout, 154 metadata, 155 _registered_method=True)