Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
namara-python / rpc / organizations_twirp.py
Size: Mime:
# -*- coding: utf-8 -*-
# Generated by https://github.com/verloop/twirpy/protoc-gen-twirpy.  DO NOT EDIT!
# source: organizations.proto

from google.protobuf import symbol_database as _symbol_database

from twirp.base import Endpoint
from twirp.server import TwirpServer
from twirp.client import TwirpClient

_sym_db = _symbol_database.Default()

class OrganizationsServiceServer(TwirpServer):

	def __init__(self, *args, service):
		super().__init__(service=service)
		self._prefix = "/twirp/organizations.OrganizationsService"
		self._endpoints = {
			"CreateOrganization": Endpoint(
				service_name="OrganizationsService",
				name="CreateOrganization",
				function=getattr(service, "CreateOrganization"),
				input=_sym_db.GetSymbol("organizations.CreateOrganizationRequest"),
				output=_sym_db.GetSymbol("organizations.CreateOrganizationResponse"),
			),
			"ListOrganizations": Endpoint(
				service_name="OrganizationsService",
				name="ListOrganizations",
				function=getattr(service, "ListOrganizations"),
				input=_sym_db.GetSymbol("organizations.ListOrganizationsRequest"),
				output=_sym_db.GetSymbol("organizations.ListOrganizationsResponse"),
			),
			"GetOrganization": Endpoint(
				service_name="OrganizationsService",
				name="GetOrganization",
				function=getattr(service, "GetOrganization"),
				input=_sym_db.GetSymbol("organizations.GetOrganizationRequest"),
				output=_sym_db.GetSymbol("organizations.GetOrganizationResponse"),
			),
			"UpdateOrganization": Endpoint(
				service_name="OrganizationsService",
				name="UpdateOrganization",
				function=getattr(service, "UpdateOrganization"),
				input=_sym_db.GetSymbol("organizations.UpdateOrganizationRequest"),
				output=_sym_db.GetSymbol("organizations.UpdateOrganizationResponse"),
			),
			"DeleteOrganization": Endpoint(
				service_name="OrganizationsService",
				name="DeleteOrganization",
				function=getattr(service, "DeleteOrganization"),
				input=_sym_db.GetSymbol("organizations.DeleteOrganizationRequest"),
				output=_sym_db.GetSymbol("organizations.DeleteOrganizationResponse"),
			),
			"AddOrganizationMember": Endpoint(
				service_name="OrganizationsService",
				name="AddOrganizationMember",
				function=getattr(service, "AddOrganizationMember"),
				input=_sym_db.GetSymbol("organizations.AddOrganizationMemberRequest"),
				output=_sym_db.GetSymbol("organizations.AddOrganizationMemberResponse"),
			),
			"ListOrganizationMembers": Endpoint(
				service_name="OrganizationsService",
				name="ListOrganizationMembers",
				function=getattr(service, "ListOrganizationMembers"),
				input=_sym_db.GetSymbol("organizations.ListOrganizationMembersRequest"),
				output=_sym_db.GetSymbol("organizations.ListOrganizationMembersResponse"),
			),
			"GetOrganizationMember": Endpoint(
				service_name="OrganizationsService",
				name="GetOrganizationMember",
				function=getattr(service, "GetOrganizationMember"),
				input=_sym_db.GetSymbol("organizations.GetOrganizationMemberRequest"),
				output=_sym_db.GetSymbol("organizations.GetOrganizationMemberResponse"),
			),
			"UpdateOrganizationMember": Endpoint(
				service_name="OrganizationsService",
				name="UpdateOrganizationMember",
				function=getattr(service, "UpdateOrganizationMember"),
				input=_sym_db.GetSymbol("organizations.UpdateOrganizationMemberRequest"),
				output=_sym_db.GetSymbol("organizations.UpdateOrganizationMemberResponse"),
			),
			"RemoveOrganizationMember": Endpoint(
				service_name="OrganizationsService",
				name="RemoveOrganizationMember",
				function=getattr(service, "RemoveOrganizationMember"),
				input=_sym_db.GetSymbol("organizations.RemoveOrganizationMemberRequest"),
				output=_sym_db.GetSymbol("organizations.RemoveOrganizationMemberResponse"),
			),
			"ListOrganizationMemberGroups": Endpoint(
				service_name="OrganizationsService",
				name="ListOrganizationMemberGroups",
				function=getattr(service, "ListOrganizationMemberGroups"),
				input=_sym_db.GetSymbol("organizations.ListOrganizationMemberGroupsRequest"),
				output=_sym_db.GetSymbol("organizations.ListOrganizationMemberGroupsResponse"),
			),
			"CreateGroup": Endpoint(
				service_name="OrganizationsService",
				name="CreateGroup",
				function=getattr(service, "CreateGroup"),
				input=_sym_db.GetSymbol("organizations.CreateGroupRequest"),
				output=_sym_db.GetSymbol("organizations.CreateGroupResponse"),
			),
			"GetGroup": Endpoint(
				service_name="OrganizationsService",
				name="GetGroup",
				function=getattr(service, "GetGroup"),
				input=_sym_db.GetSymbol("organizations.GetGroupRequest"),
				output=_sym_db.GetSymbol("organizations.GetGroupResponse"),
			),
			"ListGroups": Endpoint(
				service_name="OrganizationsService",
				name="ListGroups",
				function=getattr(service, "ListGroups"),
				input=_sym_db.GetSymbol("organizations.ListGroupsRequest"),
				output=_sym_db.GetSymbol("organizations.ListGroupsResponse"),
			),
			"UpdateGroup": Endpoint(
				service_name="OrganizationsService",
				name="UpdateGroup",
				function=getattr(service, "UpdateGroup"),
				input=_sym_db.GetSymbol("organizations.UpdateGroupRequest"),
				output=_sym_db.GetSymbol("organizations.UpdateGroupResponse"),
			),
			"DeleteGroup": Endpoint(
				service_name="OrganizationsService",
				name="DeleteGroup",
				function=getattr(service, "DeleteGroup"),
				input=_sym_db.GetSymbol("organizations.DeleteGroupRequest"),
				output=_sym_db.GetSymbol("organizations.DeleteGroupResponse"),
			),
			"AddGroupMember": Endpoint(
				service_name="OrganizationsService",
				name="AddGroupMember",
				function=getattr(service, "AddGroupMember"),
				input=_sym_db.GetSymbol("organizations.AddGroupMemberRequest"),
				output=_sym_db.GetSymbol("organizations.AddGroupMemberResponse"),
			),
			"GetGroupMember": Endpoint(
				service_name="OrganizationsService",
				name="GetGroupMember",
				function=getattr(service, "GetGroupMember"),
				input=_sym_db.GetSymbol("organizations.GetGroupMemberRequest"),
				output=_sym_db.GetSymbol("organizations.GetGroupMemberResponse"),
			),
			"ListGroupMembers": Endpoint(
				service_name="OrganizationsService",
				name="ListGroupMembers",
				function=getattr(service, "ListGroupMembers"),
				input=_sym_db.GetSymbol("organizations.ListGroupMembersRequest"),
				output=_sym_db.GetSymbol("organizations.ListGroupMembersResponse"),
			),
			"UpdateGroupMember": Endpoint(
				service_name="OrganizationsService",
				name="UpdateGroupMember",
				function=getattr(service, "UpdateGroupMember"),
				input=_sym_db.GetSymbol("organizations.UpdateGroupMemberRequest"),
				output=_sym_db.GetSymbol("organizations.UpdateGroupMemberResponse"),
			),
			"RemoveGroupMember": Endpoint(
				service_name="OrganizationsService",
				name="RemoveGroupMember",
				function=getattr(service, "RemoveGroupMember"),
				input=_sym_db.GetSymbol("organizations.RemoveGroupMemberRequest"),
				output=_sym_db.GetSymbol("organizations.RemoveGroupMemberResponse"),
			),
			"Healthz": Endpoint(
				service_name="OrganizationsService",
				name="Healthz",
				function=getattr(service, "Healthz"),
				input=_sym_db.GetSymbol("organizations.Empty"),
				output=_sym_db.GetSymbol("organizations.Empty"),
			),
		}

class OrganizationsServiceClient(TwirpClient):

	def CreateOrganization(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/CreateOrganization",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.CreateOrganizationResponse"),
			**kwargs,
		)

	def ListOrganizations(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/ListOrganizations",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.ListOrganizationsResponse"),
			**kwargs,
		)

	def GetOrganization(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/GetOrganization",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.GetOrganizationResponse"),
			**kwargs,
		)

	def UpdateOrganization(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/UpdateOrganization",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.UpdateOrganizationResponse"),
			**kwargs,
		)

	def DeleteOrganization(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/DeleteOrganization",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.DeleteOrganizationResponse"),
			**kwargs,
		)

	def AddOrganizationMember(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/AddOrganizationMember",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.AddOrganizationMemberResponse"),
			**kwargs,
		)

	def ListOrganizationMembers(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/ListOrganizationMembers",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.ListOrganizationMembersResponse"),
			**kwargs,
		)

	def GetOrganizationMember(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/GetOrganizationMember",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.GetOrganizationMemberResponse"),
			**kwargs,
		)

	def UpdateOrganizationMember(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/UpdateOrganizationMember",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.UpdateOrganizationMemberResponse"),
			**kwargs,
		)

	def RemoveOrganizationMember(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/RemoveOrganizationMember",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.RemoveOrganizationMemberResponse"),
			**kwargs,
		)

	def ListOrganizationMemberGroups(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/ListOrganizationMemberGroups",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.ListOrganizationMemberGroupsResponse"),
			**kwargs,
		)

	def CreateGroup(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/CreateGroup",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.CreateGroupResponse"),
			**kwargs,
		)

	def GetGroup(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/GetGroup",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.GetGroupResponse"),
			**kwargs,
		)

	def ListGroups(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/ListGroups",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.ListGroupsResponse"),
			**kwargs,
		)

	def UpdateGroup(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/UpdateGroup",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.UpdateGroupResponse"),
			**kwargs,
		)

	def DeleteGroup(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/DeleteGroup",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.DeleteGroupResponse"),
			**kwargs,
		)

	def AddGroupMember(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/AddGroupMember",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.AddGroupMemberResponse"),
			**kwargs,
		)

	def GetGroupMember(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/GetGroupMember",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.GetGroupMemberResponse"),
			**kwargs,
		)

	def ListGroupMembers(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/ListGroupMembers",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.ListGroupMembersResponse"),
			**kwargs,
		)

	def UpdateGroupMember(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/UpdateGroupMember",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.UpdateGroupMemberResponse"),
			**kwargs,
		)

	def RemoveGroupMember(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/RemoveGroupMember",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.RemoveGroupMemberResponse"),
			**kwargs,
		)

	def Healthz(self, *args, ctx, request, **kwargs):
		return self._make_request(
			url="/twirp/organizations.OrganizationsService/Healthz",
			ctx=ctx,
			request=request,
			response_obj=_sym_db.GetSymbol("organizations.Empty"),
			**kwargs,
		)