Skip to content
Snippets Groups Projects
Unverified Commit 0b15ec75 authored by Georgiy Eterevskiy's avatar Georgiy Eterevskiy Committed by GitHub
Browse files

Merge pull request #1 from perxteam/feature/init

Add src
parents 2077622f 5bbbdc6a
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_dev
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