Skip to content
Snippets Groups Projects
Commit e006c579 authored by Georgiy Eterevskiy's avatar Georgiy Eterevskiy
Browse files

Fix type hints

parent d48ad24d
Branches
Tags
No related merge requests found
Showing
with 1 addition and 11130 deletions
This diff is collapsed.
This diff is collapsed.
import time import time
from typing import Type
import grpc import grpc
...@@ -10,7 +9,7 @@ from requests_oauthlib import OAuth2Session ...@@ -10,7 +9,7 @@ from requests_oauthlib import OAuth2Session
class OAuth2Plugin(grpc.AuthMetadataPlugin): class OAuth2Plugin(grpc.AuthMetadataPlugin):
_token = None _token = None
def __init__(self, client: Type[Client], client_secret: str, token_url: str, audience: str, def __init__(self, client: Client, client_secret: str, token_url: str, audience: str,
signature_header_key: str = 'authorization', token_type: str = 'Bearer') -> None: signature_header_key: str = 'authorization', token_type: str = 'Bearer') -> None:
self._client_secret = client_secret self._client_secret = client_secret
......
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: perxis/contentcontrol/contentcontrol.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
from perxis.common import common_pb2 as perxis_dot_common_dot_common__pb2
DESCRIPTOR = _descriptor.FileDescriptor(
name='perxis/contentcontrol/contentcontrol.proto',
package='contentcontrol',
syntax='proto3',
serialized_options=b'Z>github.com/perxteam/perxis/proto/contentcontrol;contentcontrol',
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n*perxis/contentcontrol/contentcontrol.proto\x12\x0e\x63ontentcontrol\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1aperxis/common/common.proto\"\x14\n\x04Host\x12\x0c\n\x04name\x18\x01 \x01(\t\"!\n\x11ListSpacesOptions\x12\x0c\n\x04host\x18\x01 \x01(\t\"2\n\x12\x43reateSpaceRequest\x12\x1c\n\x05space\x18\x01 \x01(\x0b\x32\r.common.Space\"3\n\x13\x43reateSpaceResponse\x12\x1c\n\x05space\x18\x01 \x01(\x0b\x32\r.common.Space\" \n\x12\x44\x65leteSpaceRequest\x12\n\n\x02id\x18\x01 \x01(\t\"\x1d\n\x0fGetSpaceRequest\x12\n\n\x02id\x18\x01 \x01(\t\"0\n\x10GetSpaceResponse\x12\x1c\n\x05space\x18\x01 \x01(\x0b\x32\r.common.Space\"3\n\x12ListSpacesResponse\x12\x1d\n\x06spaces\x18\x01 \x03(\x0b\x32\r.common.Space\"D\n\x11ListSpacesRequest\x12/\n\x04opts\x18\x01 \x01(\x0b\x32!.contentcontrol.ListSpacesOptions\"5\n\x15\x43\x61nCreateSpaceRequest\x12\x1c\n\x05space\x18\x01 \x01(\x0b\x32\r.common.Space\"<\n\x16\x43\x61nCreateSpaceResponse\x12\"\n\x04host\x18\x01 \x01(\x0b\x32\x14.contentcontrol.Host2\xc2\x03\n\x0e\x43ontentControl\x12\x61\n\x0e\x43\x61nCreateSpace\x12%.contentcontrol.CanCreateSpaceRequest\x1a&.contentcontrol.CanCreateSpaceResponse\"\x00\x12X\n\x0b\x43reateSpace\x12\".contentcontrol.CreateSpaceRequest\x1a#.contentcontrol.CreateSpaceResponse\"\x00\x12K\n\x0b\x44\x65leteSpace\x12\".contentcontrol.DeleteSpaceRequest\x1a\x16.google.protobuf.Empty\"\x00\x12O\n\x08GetSpace\x12\x1f.contentcontrol.GetSpaceRequest\x1a .contentcontrol.GetSpaceResponse\"\x00\x12U\n\nListSpaces\x12!.contentcontrol.ListSpacesRequest\x1a\".contentcontrol.ListSpacesResponse\"\x00\x42@Z>github.com/perxteam/perxis/proto/contentcontrol;contentcontrolb\x06proto3'
,
dependencies=[google_dot_protobuf_dot_empty__pb2.DESCRIPTOR,perxis_dot_common_dot_common__pb2.DESCRIPTOR,])
_HOST = _descriptor.Descriptor(
name='Host',
full_name='contentcontrol.Host',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='name', full_name='contentcontrol.Host.name', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=119,
serialized_end=139,
)
_LISTSPACESOPTIONS = _descriptor.Descriptor(
name='ListSpacesOptions',
full_name='contentcontrol.ListSpacesOptions',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='host', full_name='contentcontrol.ListSpacesOptions.host', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=141,
serialized_end=174,
)
_CREATESPACEREQUEST = _descriptor.Descriptor(
name='CreateSpaceRequest',
full_name='contentcontrol.CreateSpaceRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='space', full_name='contentcontrol.CreateSpaceRequest.space', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=176,
serialized_end=226,
)
_CREATESPACERESPONSE = _descriptor.Descriptor(
name='CreateSpaceResponse',
full_name='contentcontrol.CreateSpaceResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='space', full_name='contentcontrol.CreateSpaceResponse.space', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=228,
serialized_end=279,
)
_DELETESPACEREQUEST = _descriptor.Descriptor(
name='DeleteSpaceRequest',
full_name='contentcontrol.DeleteSpaceRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='id', full_name='contentcontrol.DeleteSpaceRequest.id', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=281,
serialized_end=313,
)
_GETSPACEREQUEST = _descriptor.Descriptor(
name='GetSpaceRequest',
full_name='contentcontrol.GetSpaceRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='id', full_name='contentcontrol.GetSpaceRequest.id', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=315,
serialized_end=344,
)
_GETSPACERESPONSE = _descriptor.Descriptor(
name='GetSpaceResponse',
full_name='contentcontrol.GetSpaceResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='space', full_name='contentcontrol.GetSpaceResponse.space', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=346,
serialized_end=394,
)
_LISTSPACESRESPONSE = _descriptor.Descriptor(
name='ListSpacesResponse',
full_name='contentcontrol.ListSpacesResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='spaces', full_name='contentcontrol.ListSpacesResponse.spaces', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=396,
serialized_end=447,
)
_LISTSPACESREQUEST = _descriptor.Descriptor(
name='ListSpacesRequest',
full_name='contentcontrol.ListSpacesRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='opts', full_name='contentcontrol.ListSpacesRequest.opts', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=449,
serialized_end=517,
)
_CANCREATESPACEREQUEST = _descriptor.Descriptor(
name='CanCreateSpaceRequest',
full_name='contentcontrol.CanCreateSpaceRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='space', full_name='contentcontrol.CanCreateSpaceRequest.space', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=519,
serialized_end=572,
)
_CANCREATESPACERESPONSE = _descriptor.Descriptor(
name='CanCreateSpaceResponse',
full_name='contentcontrol.CanCreateSpaceResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='host', full_name='contentcontrol.CanCreateSpaceResponse.host', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=574,
serialized_end=634,
)
_CREATESPACEREQUEST.fields_by_name['space'].message_type = perxis_dot_common_dot_common__pb2._SPACE
_CREATESPACERESPONSE.fields_by_name['space'].message_type = perxis_dot_common_dot_common__pb2._SPACE
_GETSPACERESPONSE.fields_by_name['space'].message_type = perxis_dot_common_dot_common__pb2._SPACE
_LISTSPACESRESPONSE.fields_by_name['spaces'].message_type = perxis_dot_common_dot_common__pb2._SPACE
_LISTSPACESREQUEST.fields_by_name['opts'].message_type = _LISTSPACESOPTIONS
_CANCREATESPACEREQUEST.fields_by_name['space'].message_type = perxis_dot_common_dot_common__pb2._SPACE
_CANCREATESPACERESPONSE.fields_by_name['host'].message_type = _HOST
DESCRIPTOR.message_types_by_name['Host'] = _HOST
DESCRIPTOR.message_types_by_name['ListSpacesOptions'] = _LISTSPACESOPTIONS
DESCRIPTOR.message_types_by_name['CreateSpaceRequest'] = _CREATESPACEREQUEST
DESCRIPTOR.message_types_by_name['CreateSpaceResponse'] = _CREATESPACERESPONSE
DESCRIPTOR.message_types_by_name['DeleteSpaceRequest'] = _DELETESPACEREQUEST
DESCRIPTOR.message_types_by_name['GetSpaceRequest'] = _GETSPACEREQUEST
DESCRIPTOR.message_types_by_name['GetSpaceResponse'] = _GETSPACERESPONSE
DESCRIPTOR.message_types_by_name['ListSpacesResponse'] = _LISTSPACESRESPONSE
DESCRIPTOR.message_types_by_name['ListSpacesRequest'] = _LISTSPACESREQUEST
DESCRIPTOR.message_types_by_name['CanCreateSpaceRequest'] = _CANCREATESPACEREQUEST
DESCRIPTOR.message_types_by_name['CanCreateSpaceResponse'] = _CANCREATESPACERESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
Host = _reflection.GeneratedProtocolMessageType('Host', (_message.Message,), {
'DESCRIPTOR' : _HOST,
'__module__' : 'perxis.contentcontrol.contentcontrol_pb2'
# @@protoc_insertion_point(class_scope:contentcontrol.Host)
})
_sym_db.RegisterMessage(Host)
ListSpacesOptions = _reflection.GeneratedProtocolMessageType('ListSpacesOptions', (_message.Message,), {
'DESCRIPTOR' : _LISTSPACESOPTIONS,
'__module__' : 'perxis.contentcontrol.contentcontrol_pb2'
# @@protoc_insertion_point(class_scope:contentcontrol.ListSpacesOptions)
})
_sym_db.RegisterMessage(ListSpacesOptions)
CreateSpaceRequest = _reflection.GeneratedProtocolMessageType('CreateSpaceRequest', (_message.Message,), {
'DESCRIPTOR' : _CREATESPACEREQUEST,
'__module__' : 'perxis.contentcontrol.contentcontrol_pb2'
# @@protoc_insertion_point(class_scope:contentcontrol.CreateSpaceRequest)
})
_sym_db.RegisterMessage(CreateSpaceRequest)
CreateSpaceResponse = _reflection.GeneratedProtocolMessageType('CreateSpaceResponse', (_message.Message,), {
'DESCRIPTOR' : _CREATESPACERESPONSE,
'__module__' : 'perxis.contentcontrol.contentcontrol_pb2'
# @@protoc_insertion_point(class_scope:contentcontrol.CreateSpaceResponse)
})
_sym_db.RegisterMessage(CreateSpaceResponse)
DeleteSpaceRequest = _reflection.GeneratedProtocolMessageType('DeleteSpaceRequest', (_message.Message,), {
'DESCRIPTOR' : _DELETESPACEREQUEST,
'__module__' : 'perxis.contentcontrol.contentcontrol_pb2'
# @@protoc_insertion_point(class_scope:contentcontrol.DeleteSpaceRequest)
})
_sym_db.RegisterMessage(DeleteSpaceRequest)
GetSpaceRequest = _reflection.GeneratedProtocolMessageType('GetSpaceRequest', (_message.Message,), {
'DESCRIPTOR' : _GETSPACEREQUEST,
'__module__' : 'perxis.contentcontrol.contentcontrol_pb2'
# @@protoc_insertion_point(class_scope:contentcontrol.GetSpaceRequest)
})
_sym_db.RegisterMessage(GetSpaceRequest)
GetSpaceResponse = _reflection.GeneratedProtocolMessageType('GetSpaceResponse', (_message.Message,), {
'DESCRIPTOR' : _GETSPACERESPONSE,
'__module__' : 'perxis.contentcontrol.contentcontrol_pb2'
# @@protoc_insertion_point(class_scope:contentcontrol.GetSpaceResponse)
})
_sym_db.RegisterMessage(GetSpaceResponse)
ListSpacesResponse = _reflection.GeneratedProtocolMessageType('ListSpacesResponse', (_message.Message,), {
'DESCRIPTOR' : _LISTSPACESRESPONSE,
'__module__' : 'perxis.contentcontrol.contentcontrol_pb2'
# @@protoc_insertion_point(class_scope:contentcontrol.ListSpacesResponse)
})
_sym_db.RegisterMessage(ListSpacesResponse)
ListSpacesRequest = _reflection.GeneratedProtocolMessageType('ListSpacesRequest', (_message.Message,), {
'DESCRIPTOR' : _LISTSPACESREQUEST,
'__module__' : 'perxis.contentcontrol.contentcontrol_pb2'
# @@protoc_insertion_point(class_scope:contentcontrol.ListSpacesRequest)
})
_sym_db.RegisterMessage(ListSpacesRequest)
CanCreateSpaceRequest = _reflection.GeneratedProtocolMessageType('CanCreateSpaceRequest', (_message.Message,), {
'DESCRIPTOR' : _CANCREATESPACEREQUEST,
'__module__' : 'perxis.contentcontrol.contentcontrol_pb2'
# @@protoc_insertion_point(class_scope:contentcontrol.CanCreateSpaceRequest)
})
_sym_db.RegisterMessage(CanCreateSpaceRequest)
CanCreateSpaceResponse = _reflection.GeneratedProtocolMessageType('CanCreateSpaceResponse', (_message.Message,), {
'DESCRIPTOR' : _CANCREATESPACERESPONSE,
'__module__' : 'perxis.contentcontrol.contentcontrol_pb2'
# @@protoc_insertion_point(class_scope:contentcontrol.CanCreateSpaceResponse)
})
_sym_db.RegisterMessage(CanCreateSpaceResponse)
DESCRIPTOR._options = None
_CONTENTCONTROL = _descriptor.ServiceDescriptor(
name='ContentControl',
full_name='contentcontrol.ContentControl',
file=DESCRIPTOR,
index=0,
serialized_options=None,
create_key=_descriptor._internal_create_key,
serialized_start=637,
serialized_end=1087,
methods=[
_descriptor.MethodDescriptor(
name='CanCreateSpace',
full_name='contentcontrol.ContentControl.CanCreateSpace',
index=0,
containing_service=None,
input_type=_CANCREATESPACEREQUEST,
output_type=_CANCREATESPACERESPONSE,
serialized_options=None,
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='CreateSpace',
full_name='contentcontrol.ContentControl.CreateSpace',
index=1,
containing_service=None,
input_type=_CREATESPACEREQUEST,
output_type=_CREATESPACERESPONSE,
serialized_options=None,
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='DeleteSpace',
full_name='contentcontrol.ContentControl.DeleteSpace',
index=2,
containing_service=None,
input_type=_DELETESPACEREQUEST,
output_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
serialized_options=None,
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='GetSpace',
full_name='contentcontrol.ContentControl.GetSpace',
index=3,
containing_service=None,
input_type=_GETSPACEREQUEST,
output_type=_GETSPACERESPONSE,
serialized_options=None,
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='ListSpaces',
full_name='contentcontrol.ContentControl.ListSpaces',
index=4,
containing_service=None,
input_type=_LISTSPACESREQUEST,
output_type=_LISTSPACESRESPONSE,
serialized_options=None,
create_key=_descriptor._internal_create_key,
),
])
_sym_db.RegisterServiceDescriptor(_CONTENTCONTROL)
DESCRIPTOR.services_by_name['ContentControl'] = _CONTENTCONTROL
# @@protoc_insertion_point(module_scope)
# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
"""Client and server classes corresponding to protobuf-defined services."""
import grpc
from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
from perxis.contentcontrol import contentcontrol_pb2 as perxis_dot_contentcontrol_dot_contentcontrol__pb2
class ContentControlStub(object):
"""Missing associated documentation comment in .proto file."""
def __init__(self, channel):
"""Constructor.
Args:
channel: A grpc.Channel.
"""
self.CanCreateSpace = channel.unary_unary(
'/contentcontrol.ContentControl/CanCreateSpace',
request_serializer=perxis_dot_contentcontrol_dot_contentcontrol__pb2.CanCreateSpaceRequest.SerializeToString,
response_deserializer=perxis_dot_contentcontrol_dot_contentcontrol__pb2.CanCreateSpaceResponse.FromString,
)
self.CreateSpace = channel.unary_unary(
'/contentcontrol.ContentControl/CreateSpace',
request_serializer=perxis_dot_contentcontrol_dot_contentcontrol__pb2.CreateSpaceRequest.SerializeToString,
response_deserializer=perxis_dot_contentcontrol_dot_contentcontrol__pb2.CreateSpaceResponse.FromString,
)
self.DeleteSpace = channel.unary_unary(
'/contentcontrol.ContentControl/DeleteSpace',
request_serializer=perxis_dot_contentcontrol_dot_contentcontrol__pb2.DeleteSpaceRequest.SerializeToString,
response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
)
self.GetSpace = channel.unary_unary(
'/contentcontrol.ContentControl/GetSpace',
request_serializer=perxis_dot_contentcontrol_dot_contentcontrol__pb2.GetSpaceRequest.SerializeToString,
response_deserializer=perxis_dot_contentcontrol_dot_contentcontrol__pb2.GetSpaceResponse.FromString,
)
self.ListSpaces = channel.unary_unary(
'/contentcontrol.ContentControl/ListSpaces',
request_serializer=perxis_dot_contentcontrol_dot_contentcontrol__pb2.ListSpacesRequest.SerializeToString,
response_deserializer=perxis_dot_contentcontrol_dot_contentcontrol__pb2.ListSpacesResponse.FromString,
)
class ContentControlServicer(object):
"""Missing associated documentation comment in .proto file."""
def CanCreateSpace(self, request, context):
"""Space
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def CreateSpace(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def DeleteSpace(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetSpace(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def ListSpaces(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def add_ContentControlServicer_to_server(servicer, server):
rpc_method_handlers = {
'CanCreateSpace': grpc.unary_unary_rpc_method_handler(
servicer.CanCreateSpace,
request_deserializer=perxis_dot_contentcontrol_dot_contentcontrol__pb2.CanCreateSpaceRequest.FromString,
response_serializer=perxis_dot_contentcontrol_dot_contentcontrol__pb2.CanCreateSpaceResponse.SerializeToString,
),
'CreateSpace': grpc.unary_unary_rpc_method_handler(
servicer.CreateSpace,
request_deserializer=perxis_dot_contentcontrol_dot_contentcontrol__pb2.CreateSpaceRequest.FromString,
response_serializer=perxis_dot_contentcontrol_dot_contentcontrol__pb2.CreateSpaceResponse.SerializeToString,
),
'DeleteSpace': grpc.unary_unary_rpc_method_handler(
servicer.DeleteSpace,
request_deserializer=perxis_dot_contentcontrol_dot_contentcontrol__pb2.DeleteSpaceRequest.FromString,
response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
),
'GetSpace': grpc.unary_unary_rpc_method_handler(
servicer.GetSpace,
request_deserializer=perxis_dot_contentcontrol_dot_contentcontrol__pb2.GetSpaceRequest.FromString,
response_serializer=perxis_dot_contentcontrol_dot_contentcontrol__pb2.GetSpaceResponse.SerializeToString,
),
'ListSpaces': grpc.unary_unary_rpc_method_handler(
servicer.ListSpaces,
request_deserializer=perxis_dot_contentcontrol_dot_contentcontrol__pb2.ListSpacesRequest.FromString,
response_serializer=perxis_dot_contentcontrol_dot_contentcontrol__pb2.ListSpacesResponse.SerializeToString,
),
}
generic_handler = grpc.method_handlers_generic_handler(
'contentcontrol.ContentControl', rpc_method_handlers)
server.add_generic_rpc_handlers((generic_handler,))
# This class is part of an EXPERIMENTAL API.
class ContentControl(object):
"""Missing associated documentation comment in .proto file."""
@staticmethod
def CanCreateSpace(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/contentcontrol.ContentControl/CanCreateSpace',
perxis_dot_contentcontrol_dot_contentcontrol__pb2.CanCreateSpaceRequest.SerializeToString,
perxis_dot_contentcontrol_dot_contentcontrol__pb2.CanCreateSpaceResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def CreateSpace(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/contentcontrol.ContentControl/CreateSpace',
perxis_dot_contentcontrol_dot_contentcontrol__pb2.CreateSpaceRequest.SerializeToString,
perxis_dot_contentcontrol_dot_contentcontrol__pb2.CreateSpaceResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def DeleteSpace(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/contentcontrol.ContentControl/DeleteSpace',
perxis_dot_contentcontrol_dot_contentcontrol__pb2.DeleteSpaceRequest.SerializeToString,
google_dot_protobuf_dot_empty__pb2.Empty.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetSpace(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/contentcontrol.ContentControl/GetSpace',
perxis_dot_contentcontrol_dot_contentcontrol__pb2.GetSpaceRequest.SerializeToString,
perxis_dot_contentcontrol_dot_contentcontrol__pb2.GetSpaceResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def ListSpaces(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/contentcontrol.ContentControl/ListSpaces',
perxis_dot_contentcontrol_dot_contentcontrol__pb2.ListSpacesRequest.SerializeToString,
perxis_dot_contentcontrol_dot_contentcontrol__pb2.ListSpacesResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
syntax = "proto3";
option go_package = "github.com/perxteam/perxis/proto/contentcontrol;contentcontrol";
package contentcontrol;
import "google/protobuf/empty.proto";
import "perxis/common/common.proto";
message Host{
string name = 1;
}
message ListSpacesOptions{
string host = 1;
}
message CreateSpaceRequest{
common.Space space = 1;
}
message CreateSpaceResponse{
common.Space space = 1;
}
message DeleteSpaceRequest{
string id = 1;
}
message GetSpaceRequest{
string id = 1;
}
message GetSpaceResponse{
common.Space space = 1;
}
message ListSpacesResponse{
repeated common.Space spaces = 1;
}
message ListSpacesRequest{
ListSpacesOptions opts = 1;
}
message CanCreateSpaceRequest{
common.Space space = 1;
}
message CanCreateSpaceResponse{
Host host = 1;
}
service ContentControl {
// Space
rpc CanCreateSpace(CanCreateSpaceRequest) returns(CanCreateSpaceResponse) {}
rpc CreateSpace(CreateSpaceRequest) returns(CreateSpaceResponse) {}
rpc DeleteSpace(DeleteSpaceRequest) returns(google.protobuf.Empty) {}
rpc GetSpace(GetSpaceRequest) returns(GetSpaceResponse) {}
rpc ListSpaces(ListSpacesRequest) returns(ListSpacesResponse) {}
}
syntax = "proto3";
import "perxis/common/common.proto";
option go_package = "github.com/perxteam/perxis/proto/contentdelivery;contentdelivery";
package contentdelivery;
message GetSpaceRequest{
string id = 1;
}
message GetSpaceResponse{
common.Space space = 1;
}
message ListLocalesRequest{
string space_id = 1;
}
message ListLocalesResponse{
repeated common.Locale locales = 1;
}
message GetEnvironmentRequest{
string id = 1;
string space_id = 2;
}
message GetEnvironmentResponse{
common.Environment environment = 1;
}
message GetCollectionRequest {
string id = 1;
string environment_id = 2;
string space_id = 3;
}
message GetCollectionResponse {
common.Collection collection = 1;
}
message ListCollectionsRequest {
string environment_id = 1;
string space_id = 2;
}
message ListCollectionsResponse {
repeated common.Collection collections = 1;
}
message GetItemRequest {
string id = 1;
string collection_id = 2;
string environment_id = 3;
string space_id = 4;
string locale = 5;
}
message GetItemResponse {
common.Item item = 1;
}
message FindItemsRequest {
string space_id = 1;
string environment_id = 2;
string collection_id = 3;
repeated common.Filter data = 4;
string locale = 5;
int32 page_num = 8;
int32 page_size = 9;
repeated string sort = 10;
}
message FindItemsResponse{
repeated common.Item items = 1;
int32 total =2;
}
service ContentDelivery {
rpc GetSpace(GetSpaceRequest) returns(GetSpaceResponse) {}
rpc ListLocales(ListLocalesRequest) returns(ListLocalesResponse) {}
rpc GetEnvironment(GetEnvironmentRequest) returns(GetEnvironmentResponse) {}
rpc GetCollection(GetCollectionRequest) returns(GetCollectionResponse) {}
rpc ListCollections(ListCollectionsRequest) returns(ListCollectionsResponse) {}
rpc GetItem(GetItemRequest) returns(GetItemResponse) {}
rpc FindItems(FindItemsRequest) returns(FindItemsResponse) {}
}
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment