diff --git a/strafesnet/auth_pb2.py b/strafesnet/auth_pb2.py new file mode 100644 index 0000000..e05d9d9 --- /dev/null +++ b/strafesnet/auth_pb2.py @@ -0,0 +1,35 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: auth.proto +# Protobuf Python Version: 5.26.1 +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\nauth.proto\x12\x04\x61uth\"\x1e\n\tIdMessage\x12\x11\n\tSessionID\x18\x01 \x01(\t\"h\n\x0fSessionResponse\x12\x11\n\tSessionID\x18\x01 \x01(\t\x12\x0e\n\x06UserID\x18\x02 \x01(\x04\x12\x10\n\x08Username\x18\x03 \x01(\t\x12\x0f\n\x07\x43reated\x18\x04 \x01(\x04\x12\x0f\n\x07\x45xpires\x18\x05 \x01(\x04\"\x1b\n\x0bRoleReponse\x12\x0c\n\x04Role\x18\x01 \x01(\r\"!\n\x10ValidateResponse\x12\r\n\x05Valid\x18\x01 \x01(\x08\x32\xb3\x01\n\x0b\x41uthService\x12\x34\n\nGetSession\x12\x0f.auth.IdMessage\x1a\x15.auth.SessionResponse\x12\x32\n\x0cGetGroupRole\x12\x0f.auth.IdMessage\x1a\x11.auth.RoleReponse\x12:\n\x0fValidateSession\x12\x0f.auth.IdMessage\x1a\x16.auth.ValidateResponseB\'Z%git.itzana.me/strafesnet/go-grpc/authb\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'auth_pb2', _globals) +if not _descriptor._USE_C_DESCRIPTORS: + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z%git.itzana.me/strafesnet/go-grpc/auth' + _globals['_IDMESSAGE']._serialized_start=20 + _globals['_IDMESSAGE']._serialized_end=50 + _globals['_SESSIONRESPONSE']._serialized_start=52 + _globals['_SESSIONRESPONSE']._serialized_end=156 + _globals['_ROLEREPONSE']._serialized_start=158 + _globals['_ROLEREPONSE']._serialized_end=185 + _globals['_VALIDATERESPONSE']._serialized_start=187 + _globals['_VALIDATERESPONSE']._serialized_end=220 + _globals['_AUTHSERVICE']._serialized_start=223 + _globals['_AUTHSERVICE']._serialized_end=402 +# @@protoc_insertion_point(module_scope) diff --git a/strafesnet/auth_pb2_grpc.py b/strafesnet/auth_pb2_grpc.py new file mode 100644 index 0000000..4f766bc --- /dev/null +++ b/strafesnet/auth_pb2_grpc.py @@ -0,0 +1,188 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc +import warnings + +from . import auth_pb2 as auth__pb2 + +GRPC_GENERATED_VERSION = '1.64.1' +GRPC_VERSION = grpc.__version__ +EXPECTED_ERROR_RELEASE = '1.65.0' +SCHEDULED_RELEASE_DATE = 'June 25, 2024' +_version_not_supported = False + +try: + from grpc._utilities import first_version_is_lower + _version_not_supported = first_version_is_lower(GRPC_VERSION, GRPC_GENERATED_VERSION) +except ImportError: + _version_not_supported = True + +if _version_not_supported: + warnings.warn( + f'The grpc package installed is at version {GRPC_VERSION},' + + f' but the generated code in auth_pb2_grpc.py depends on' + + f' grpcio>={GRPC_GENERATED_VERSION}.' + + f' Please upgrade your grpc module to grpcio>={GRPC_GENERATED_VERSION}' + + f' or downgrade your generated code using grpcio-tools<={GRPC_VERSION}.' + + f' This warning will become an error in {EXPECTED_ERROR_RELEASE},' + + f' scheduled for release on {SCHEDULED_RELEASE_DATE}.', + RuntimeWarning + ) + + +class AuthServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.GetSession = channel.unary_unary( + '/auth.AuthService/GetSession', + request_serializer=auth__pb2.IdMessage.SerializeToString, + response_deserializer=auth__pb2.SessionResponse.FromString, + _registered_method=True) + self.GetGroupRole = channel.unary_unary( + '/auth.AuthService/GetGroupRole', + request_serializer=auth__pb2.IdMessage.SerializeToString, + response_deserializer=auth__pb2.RoleReponse.FromString, + _registered_method=True) + self.ValidateSession = channel.unary_unary( + '/auth.AuthService/ValidateSession', + request_serializer=auth__pb2.IdMessage.SerializeToString, + response_deserializer=auth__pb2.ValidateResponse.FromString, + _registered_method=True) + + +class AuthServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def GetSession(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 GetGroupRole(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 ValidateSession(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_AuthServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'GetSession': grpc.unary_unary_rpc_method_handler( + servicer.GetSession, + request_deserializer=auth__pb2.IdMessage.FromString, + response_serializer=auth__pb2.SessionResponse.SerializeToString, + ), + 'GetGroupRole': grpc.unary_unary_rpc_method_handler( + servicer.GetGroupRole, + request_deserializer=auth__pb2.IdMessage.FromString, + response_serializer=auth__pb2.RoleReponse.SerializeToString, + ), + 'ValidateSession': grpc.unary_unary_rpc_method_handler( + servicer.ValidateSession, + request_deserializer=auth__pb2.IdMessage.FromString, + response_serializer=auth__pb2.ValidateResponse.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'auth.AuthService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + server.add_registered_method_handlers('auth.AuthService', rpc_method_handlers) + + + # This class is part of an EXPERIMENTAL API. +class AuthService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def GetSession(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, + '/auth.AuthService/GetSession', + auth__pb2.IdMessage.SerializeToString, + auth__pb2.SessionResponse.FromString, + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) + + @staticmethod + def GetGroupRole(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, + '/auth.AuthService/GetGroupRole', + auth__pb2.IdMessage.SerializeToString, + auth__pb2.RoleReponse.FromString, + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) + + @staticmethod + def ValidateSession(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, + '/auth.AuthService/ValidateSession', + auth__pb2.IdMessage.SerializeToString, + auth__pb2.ValidateResponse.FromString, + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True)