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

Add src

parent 2077622f
No related branches found
No related tags found
No related merge requests found
Showing
with 7156 additions and 0 deletions
kind: pipeline
name: default
trigger:
event:
- push
- tag
branch:
- master
refs:
- refs/tags/v*
steps:
- name: upload-python-client
image: python:3.8-alpine
environment:
PYPI_REPO:
from_secret: pypi_repo
PYPI_PASSWORD:
from_secret: pypi_password
commands:
- make release
when:
branch: [ "master" ]
event: [ "push" ]
.idea
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# pyenv
.python-version
# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/
# Celery stuff
celerybeat-schedule
celerybeat.pid
# SageMath parsed files
*.sage.py
# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
\ No newline at end of file
# Include the README
include *.md
# Include the license file
include LICENSE.txt
# Include setup.py
include setup.py
# Include the data files
recursive-include data *
\ No newline at end of file
Makefile 0 → 100644
.PHONY: clean-pyc clean-build generate clean
SHELL = bash
PROTO_FILES_DIR=./proto
OUTPUT_FILES_DIR=./perxis
help:
@echo "clean - remove all build, test, coverage and Python artifacts"
@echo "clean-build - remove build artifacts"
@echo "clean-pyc - remove Python file artifacts"
@echo "clean-test - remove test and coverage artifacts"
@echo "clean-proto - remove generated gRPC code"
@echo "generate - generate gRPC code"
@echo "dist - package"
@echo "release - package and upload a release"
@echo "install - install the package to the active Python's site-packages"
clean: clean-build clean-pyc clean-test clean-proto
clean-build:
rm -fr build/
rm -fr dist/
rm -fr .eggs/
find . -name '*.egg-info' -exec rm -fr {} +
find . -name '*.egg' -exec rm -f {} +
clean-pyc:
find . -name '*.pyc' -exec rm -f {} +
find . -name '*.pyo' -exec rm -f {} +
find . -name '*~' -exec rm -f {} +
find . -name '__pycache__' -exec rm -fr {} +
clean-test:
rm -fr .tox/
rm -f .coverage
rm -fr htmlcov/
clean-proto:
find . -name '*_pb2.py' -exec rm -f {} +
find . -name '*_pb2_grpc.py' -exec rm -f {} +
install-requirements:
pip install -r build-requirements.txt
generate: clean-proto install-requirements
find $(PROTO_FILES_DIR) -name '*.proto' -exec python3 -m grpc_tools.protoc -I${PROTO_FILES_DIR} --python_out=$(OUTPUT_FILES_DIR) --grpc_python_out=$(OUTPUT_FILES_DIR) {} +
dist: clean generate
python setup.py sdist
python setup.py bdist_wheel
ls -l dist
release: clean generate
devpi use $(PYPI_REPO)
devpi login root --password $(PYPI_PASSWORD)
devpi upload --no-vcs
install: clean generate
python setup.py install
appdirs==1.4.4
build==0.3.1.post1
certifi==2020.12.5
chardet==4.0.0
check-manifest==0.46
devpi-client==5.2.2
devpi-common==3.6.0
distlib==0.3.1
filelock==3.0.12
grpcio-tools==1.36.1
idna==2.10
lazy==1.4
packaging==20.9
pep517==0.9.1
pkginfo==1.7.0
pluggy==0.13.1
py==1.10.0
pyparsing==2.4.7
requests==2.25.1
six==1.15.0
toml==0.10.2
tox==3.23.0
urllib3==1.26.3
virtualenv==20.4.2
This diff is collapsed.
This diff is collapsed.
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: collaborators/collaborators.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
DESCRIPTOR = _descriptor.FileDescriptor(
name='collaborators/collaborators.proto',
package='content.collaborators',
syntax='proto3',
serialized_options=b'Z<github.com/perxteam/perxis/proto/collaborators;collaborators',
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n!collaborators/collaborators.proto\x12\x15\x63ontent.collaborators\x1a\x1bgoogle/protobuf/empty.proto\"?\n\x0c\x43ollaborator\x12\x10\n\x08space_id\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x02 \x01(\t\x12\x0c\n\x04role\x18\x03 \x01(\t\"=\n\nSetRequest\x12\x10\n\x08space_id\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x02 \x01(\t\x12\x0c\n\x04role\x18\x03 \x01(\t\"/\n\nGetRequest\x12\x10\n\x08space_id\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x02 \x01(\t\"\x1b\n\x0bGetResponse\x12\x0c\n\x04role\x18\x03 \x01(\t\"2\n\rRemoveRequest\x12\x10\n\x08space_id\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x02 \x01(\t\",\n\x18ListCollaboratorsRequest\x12\x10\n\x08space_id\x18\x01 \x01(\t\"W\n\x19ListCollaboratorsResponse\x12:\n\rcollaborators\x18\x01 \x03(\x0b\x32#.content.collaborators.Collaborator\"$\n\x11ListSpacesRequest\x12\x0f\n\x07user_id\x18\x01 \x01(\t\"I\n\x12ListSpacesResponse\x12\x33\n\x06spaces\x18\x01 \x03(\x0b\x32#.content.collaborators.Collaborator2\xcc\x03\n\rCollaborators\x12\x42\n\x03Set\x12!.content.collaborators.SetRequest\x1a\x16.google.protobuf.Empty\"\x00\x12N\n\x03Get\x12!.content.collaborators.GetRequest\x1a\".content.collaborators.GetResponse\"\x00\x12H\n\x06Remove\x12$.content.collaborators.RemoveRequest\x1a\x16.google.protobuf.Empty\"\x00\x12x\n\x11ListCollaborators\x12/.content.collaborators.ListCollaboratorsRequest\x1a\x30.content.collaborators.ListCollaboratorsResponse\"\x00\x12\x63\n\nListSpaces\x12(.content.collaborators.ListSpacesRequest\x1a).content.collaborators.ListSpacesResponse\"\x00\x42>Z<github.com/perxteam/perxis/proto/collaborators;collaboratorsb\x06proto3'
,
dependencies=[google_dot_protobuf_dot_empty__pb2.DESCRIPTOR,])
_COLLABORATOR = _descriptor.Descriptor(
name='Collaborator',
full_name='content.collaborators.Collaborator',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='space_id', full_name='content.collaborators.Collaborator.space_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),
_descriptor.FieldDescriptor(
name='user_id', full_name='content.collaborators.Collaborator.user_id', index=1,
number=2, 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),
_descriptor.FieldDescriptor(
name='role', full_name='content.collaborators.Collaborator.role', index=2,
number=3, 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=89,
serialized_end=152,
)
_SETREQUEST = _descriptor.Descriptor(
name='SetRequest',
full_name='content.collaborators.SetRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='space_id', full_name='content.collaborators.SetRequest.space_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),
_descriptor.FieldDescriptor(
name='user_id', full_name='content.collaborators.SetRequest.user_id', index=1,
number=2, 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),
_descriptor.FieldDescriptor(
name='role', full_name='content.collaborators.SetRequest.role', index=2,
number=3, 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=154,
serialized_end=215,
)
_GETREQUEST = _descriptor.Descriptor(
name='GetRequest',
full_name='content.collaborators.GetRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='space_id', full_name='content.collaborators.GetRequest.space_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),
_descriptor.FieldDescriptor(
name='user_id', full_name='content.collaborators.GetRequest.user_id', index=1,
number=2, 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=217,
serialized_end=264,
)
_GETRESPONSE = _descriptor.Descriptor(
name='GetResponse',
full_name='content.collaborators.GetResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='role', full_name='content.collaborators.GetResponse.role', index=0,
number=3, 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=266,
serialized_end=293,
)
_REMOVEREQUEST = _descriptor.Descriptor(
name='RemoveRequest',
full_name='content.collaborators.RemoveRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='space_id', full_name='content.collaborators.RemoveRequest.space_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),
_descriptor.FieldDescriptor(
name='user_id', full_name='content.collaborators.RemoveRequest.user_id', index=1,
number=2, 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=295,
serialized_end=345,
)
_LISTCOLLABORATORSREQUEST = _descriptor.Descriptor(
name='ListCollaboratorsRequest',
full_name='content.collaborators.ListCollaboratorsRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='space_id', full_name='content.collaborators.ListCollaboratorsRequest.space_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=347,
serialized_end=391,
)
_LISTCOLLABORATORSRESPONSE = _descriptor.Descriptor(
name='ListCollaboratorsResponse',
full_name='content.collaborators.ListCollaboratorsResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='collaborators', full_name='content.collaborators.ListCollaboratorsResponse.collaborators', 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=393,
serialized_end=480,
)
_LISTSPACESREQUEST = _descriptor.Descriptor(
name='ListSpacesRequest',
full_name='content.collaborators.ListSpacesRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='user_id', full_name='content.collaborators.ListSpacesRequest.user_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=482,
serialized_end=518,
)
_LISTSPACESRESPONSE = _descriptor.Descriptor(
name='ListSpacesResponse',
full_name='content.collaborators.ListSpacesResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='spaces', full_name='content.collaborators.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=520,
serialized_end=593,
)
_LISTCOLLABORATORSRESPONSE.fields_by_name['collaborators'].message_type = _COLLABORATOR
_LISTSPACESRESPONSE.fields_by_name['spaces'].message_type = _COLLABORATOR
DESCRIPTOR.message_types_by_name['Collaborator'] = _COLLABORATOR
DESCRIPTOR.message_types_by_name['SetRequest'] = _SETREQUEST
DESCRIPTOR.message_types_by_name['GetRequest'] = _GETREQUEST
DESCRIPTOR.message_types_by_name['GetResponse'] = _GETRESPONSE
DESCRIPTOR.message_types_by_name['RemoveRequest'] = _REMOVEREQUEST
DESCRIPTOR.message_types_by_name['ListCollaboratorsRequest'] = _LISTCOLLABORATORSREQUEST
DESCRIPTOR.message_types_by_name['ListCollaboratorsResponse'] = _LISTCOLLABORATORSRESPONSE
DESCRIPTOR.message_types_by_name['ListSpacesRequest'] = _LISTSPACESREQUEST
DESCRIPTOR.message_types_by_name['ListSpacesResponse'] = _LISTSPACESRESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
Collaborator = _reflection.GeneratedProtocolMessageType('Collaborator', (_message.Message,), {
'DESCRIPTOR' : _COLLABORATOR,
'__module__' : 'collaborators.collaborators_pb2'
# @@protoc_insertion_point(class_scope:content.collaborators.Collaborator)
})
_sym_db.RegisterMessage(Collaborator)
SetRequest = _reflection.GeneratedProtocolMessageType('SetRequest', (_message.Message,), {
'DESCRIPTOR' : _SETREQUEST,
'__module__' : 'collaborators.collaborators_pb2'
# @@protoc_insertion_point(class_scope:content.collaborators.SetRequest)
})
_sym_db.RegisterMessage(SetRequest)
GetRequest = _reflection.GeneratedProtocolMessageType('GetRequest', (_message.Message,), {
'DESCRIPTOR' : _GETREQUEST,
'__module__' : 'collaborators.collaborators_pb2'
# @@protoc_insertion_point(class_scope:content.collaborators.GetRequest)
})
_sym_db.RegisterMessage(GetRequest)
GetResponse = _reflection.GeneratedProtocolMessageType('GetResponse', (_message.Message,), {
'DESCRIPTOR' : _GETRESPONSE,
'__module__' : 'collaborators.collaborators_pb2'
# @@protoc_insertion_point(class_scope:content.collaborators.GetResponse)
})
_sym_db.RegisterMessage(GetResponse)
RemoveRequest = _reflection.GeneratedProtocolMessageType('RemoveRequest', (_message.Message,), {
'DESCRIPTOR' : _REMOVEREQUEST,
'__module__' : 'collaborators.collaborators_pb2'
# @@protoc_insertion_point(class_scope:content.collaborators.RemoveRequest)
})
_sym_db.RegisterMessage(RemoveRequest)
ListCollaboratorsRequest = _reflection.GeneratedProtocolMessageType('ListCollaboratorsRequest', (_message.Message,), {
'DESCRIPTOR' : _LISTCOLLABORATORSREQUEST,
'__module__' : 'collaborators.collaborators_pb2'
# @@protoc_insertion_point(class_scope:content.collaborators.ListCollaboratorsRequest)
})
_sym_db.RegisterMessage(ListCollaboratorsRequest)
ListCollaboratorsResponse = _reflection.GeneratedProtocolMessageType('ListCollaboratorsResponse', (_message.Message,), {
'DESCRIPTOR' : _LISTCOLLABORATORSRESPONSE,
'__module__' : 'collaborators.collaborators_pb2'
# @@protoc_insertion_point(class_scope:content.collaborators.ListCollaboratorsResponse)
})
_sym_db.RegisterMessage(ListCollaboratorsResponse)
ListSpacesRequest = _reflection.GeneratedProtocolMessageType('ListSpacesRequest', (_message.Message,), {
'DESCRIPTOR' : _LISTSPACESREQUEST,
'__module__' : 'collaborators.collaborators_pb2'
# @@protoc_insertion_point(class_scope:content.collaborators.ListSpacesRequest)
})
_sym_db.RegisterMessage(ListSpacesRequest)
ListSpacesResponse = _reflection.GeneratedProtocolMessageType('ListSpacesResponse', (_message.Message,), {
'DESCRIPTOR' : _LISTSPACESRESPONSE,
'__module__' : 'collaborators.collaborators_pb2'
# @@protoc_insertion_point(class_scope:content.collaborators.ListSpacesResponse)
})
_sym_db.RegisterMessage(ListSpacesResponse)
DESCRIPTOR._options = None
_COLLABORATORS = _descriptor.ServiceDescriptor(
name='Collaborators',
full_name='content.collaborators.Collaborators',
file=DESCRIPTOR,
index=0,
serialized_options=None,
create_key=_descriptor._internal_create_key,
serialized_start=596,
serialized_end=1056,
methods=[
_descriptor.MethodDescriptor(
name='Set',
full_name='content.collaborators.Collaborators.Set',
index=0,
containing_service=None,
input_type=_SETREQUEST,
output_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
serialized_options=None,
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='Get',
full_name='content.collaborators.Collaborators.Get',
index=1,
containing_service=None,
input_type=_GETREQUEST,
output_type=_GETRESPONSE,
serialized_options=None,
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='Remove',
full_name='content.collaborators.Collaborators.Remove',
index=2,
containing_service=None,
input_type=_REMOVEREQUEST,
output_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
serialized_options=None,
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='ListCollaborators',
full_name='content.collaborators.Collaborators.ListCollaborators',
index=3,
containing_service=None,
input_type=_LISTCOLLABORATORSREQUEST,
output_type=_LISTCOLLABORATORSRESPONSE,
serialized_options=None,
create_key=_descriptor._internal_create_key,
),
_descriptor.MethodDescriptor(
name='ListSpaces',
full_name='content.collaborators.Collaborators.ListSpaces',
index=4,
containing_service=None,
input_type=_LISTSPACESREQUEST,
output_type=_LISTSPACESRESPONSE,
serialized_options=None,
create_key=_descriptor._internal_create_key,
),
])
_sym_db.RegisterServiceDescriptor(_COLLABORATORS)
DESCRIPTOR.services_by_name['Collaborators'] = _COLLABORATORS
# @@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 collaborators import collaborators_pb2 as collaborators_dot_collaborators__pb2
from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
class CollaboratorsStub(object):
"""Missing associated documentation comment in .proto file."""
def __init__(self, channel):
"""Constructor.
Args:
channel: A grpc.Channel.
"""
self.Set = channel.unary_unary(
'/content.collaborators.Collaborators/Set',
request_serializer=collaborators_dot_collaborators__pb2.SetRequest.SerializeToString,
response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
)
self.Get = channel.unary_unary(
'/content.collaborators.Collaborators/Get',
request_serializer=collaborators_dot_collaborators__pb2.GetRequest.SerializeToString,
response_deserializer=collaborators_dot_collaborators__pb2.GetResponse.FromString,
)
self.Remove = channel.unary_unary(
'/content.collaborators.Collaborators/Remove',
request_serializer=collaborators_dot_collaborators__pb2.RemoveRequest.SerializeToString,
response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
)
self.ListCollaborators = channel.unary_unary(
'/content.collaborators.Collaborators/ListCollaborators',
request_serializer=collaborators_dot_collaborators__pb2.ListCollaboratorsRequest.SerializeToString,
response_deserializer=collaborators_dot_collaborators__pb2.ListCollaboratorsResponse.FromString,
)
self.ListSpaces = channel.unary_unary(
'/content.collaborators.Collaborators/ListSpaces',
request_serializer=collaborators_dot_collaborators__pb2.ListSpacesRequest.SerializeToString,
response_deserializer=collaborators_dot_collaborators__pb2.ListSpacesResponse.FromString,
)
class CollaboratorsServicer(object):
"""Missing associated documentation comment in .proto file."""
def Set(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 Get(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 Remove(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 ListCollaborators(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_CollaboratorsServicer_to_server(servicer, server):
rpc_method_handlers = {
'Set': grpc.unary_unary_rpc_method_handler(
servicer.Set,
request_deserializer=collaborators_dot_collaborators__pb2.SetRequest.FromString,
response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
),
'Get': grpc.unary_unary_rpc_method_handler(
servicer.Get,
request_deserializer=collaborators_dot_collaborators__pb2.GetRequest.FromString,
response_serializer=collaborators_dot_collaborators__pb2.GetResponse.SerializeToString,
),
'Remove': grpc.unary_unary_rpc_method_handler(
servicer.Remove,
request_deserializer=collaborators_dot_collaborators__pb2.RemoveRequest.FromString,
response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
),
'ListCollaborators': grpc.unary_unary_rpc_method_handler(
servicer.ListCollaborators,
request_deserializer=collaborators_dot_collaborators__pb2.ListCollaboratorsRequest.FromString,
response_serializer=collaborators_dot_collaborators__pb2.ListCollaboratorsResponse.SerializeToString,
),
'ListSpaces': grpc.unary_unary_rpc_method_handler(
servicer.ListSpaces,
request_deserializer=collaborators_dot_collaborators__pb2.ListSpacesRequest.FromString,
response_serializer=collaborators_dot_collaborators__pb2.ListSpacesResponse.SerializeToString,
),
}
generic_handler = grpc.method_handlers_generic_handler(
'content.collaborators.Collaborators', rpc_method_handlers)
server.add_generic_rpc_handlers((generic_handler,))
# This class is part of an EXPERIMENTAL API.
class Collaborators(object):
"""Missing associated documentation comment in .proto file."""
@staticmethod
def Set(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, '/content.collaborators.Collaborators/Set',
collaborators_dot_collaborators__pb2.SetRequest.SerializeToString,
google_dot_protobuf_dot_empty__pb2.Empty.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def Get(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, '/content.collaborators.Collaborators/Get',
collaborators_dot_collaborators__pb2.GetRequest.SerializeToString,
collaborators_dot_collaborators__pb2.GetResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def Remove(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, '/content.collaborators.Collaborators/Remove',
collaborators_dot_collaborators__pb2.RemoveRequest.SerializeToString,
google_dot_protobuf_dot_empty__pb2.Empty.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def ListCollaborators(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, '/content.collaborators.Collaborators/ListCollaborators',
collaborators_dot_collaborators__pb2.ListCollaboratorsRequest.SerializeToString,
collaborators_dot_collaborators__pb2.ListCollaboratorsResponse.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, '/content.collaborators.Collaborators/ListSpaces',
collaborators_dot_collaborators__pb2.ListSpacesRequest.SerializeToString,
collaborators_dot_collaborators__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.
# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
"""Client and server classes corresponding to protobuf-defined services."""
import grpc
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment