Spaces:
Build error
Build error
| """ | |
| @generated by mypy-protobuf. Do not edit manually! | |
| isort:skip_file | |
| """ | |
| import abc | |
| import collections.abc | |
| import grpc_services.generated.flowbot_service_pb2 as flowbot_service_pb2 | |
| import grpc | |
| import grpc.aio | |
| import typing | |
| _T = typing.TypeVar("_T") | |
| class _MaybeAsyncIterator(collections.abc.AsyncIterator[_T], collections.abc.Iterator[_T], metaclass=abc.ABCMeta): ... | |
| class _ServicerContext(grpc.ServicerContext, grpc.aio.ServicerContext): # type: ignore[misc, type-arg] | |
| ... | |
| class FlowBotServiceStub: | |
| def __init__(self, channel: typing.Union[grpc.Channel, grpc.aio.Channel]) -> None: ... | |
| CreateSession: grpc.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.CreateSessionRequest, | |
| flowbot_service_pb2.CreateSessionResponse, | |
| ] | |
| CreateBot: grpc.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.CreateBotRequest, | |
| flowbot_service_pb2.CreateBotResponse, | |
| ] | |
| """Create dialog, update variables | |
| For backward compability with old content service. | |
| Will be deprecated after integrating with CreateSession() | |
| """ | |
| StartConversation: grpc.UnaryStreamMultiCallable[ | |
| flowbot_service_pb2.StartConversationRequest, | |
| flowbot_service_pb2.ChatResponse, | |
| ] | |
| StopConversation: grpc.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.StopConversationRequest, | |
| flowbot_service_pb2.StopConversationResponse, | |
| ] | |
| Chat: grpc.UnaryStreamMultiCallable[ | |
| flowbot_service_pb2.ChatRequest, | |
| flowbot_service_pb2.ChatResponse, | |
| ] | |
| DeleteSession: grpc.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.DeleteSessionRequest, | |
| flowbot_service_pb2.DeleteSessionResponse, | |
| ] | |
| ParseBot: grpc.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.ParseBotRequest, | |
| flowbot_service_pb2.ParseBotResponse, | |
| ] | |
| """Utilities""" | |
| ExtractInfo: grpc.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.ExtractInfoRequest, | |
| flowbot_service_pb2.ExtractInfoResponse, | |
| ] | |
| HasSession: grpc.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.HasSessionRequest, | |
| flowbot_service_pb2.HasSessionResponse, | |
| ] | |
| ListSession: grpc.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.ListSessionRequest, | |
| flowbot_service_pb2.ListSessionResponse, | |
| ] | |
| GetHistory: grpc.UnaryStreamMultiCallable[ | |
| flowbot_service_pb2.GetHistoryRequest, | |
| flowbot_service_pb2.ChatResponse, | |
| ] | |
| Goto: grpc.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.GotoRequest, | |
| flowbot_service_pb2.GotoResponse, | |
| ] | |
| GetSessionStatus: grpc.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.GetSessionStatusRequest, | |
| flowbot_service_pb2.GetSessionStatusResponse, | |
| ] | |
| class FlowBotServiceAsyncStub: | |
| CreateSession: grpc.aio.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.CreateSessionRequest, | |
| flowbot_service_pb2.CreateSessionResponse, | |
| ] | |
| CreateBot: grpc.aio.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.CreateBotRequest, | |
| flowbot_service_pb2.CreateBotResponse, | |
| ] | |
| """Create dialog, update variables | |
| For backward compability with old content service. | |
| Will be deprecated after integrating with CreateSession() | |
| """ | |
| StartConversation: grpc.aio.UnaryStreamMultiCallable[ | |
| flowbot_service_pb2.StartConversationRequest, | |
| flowbot_service_pb2.ChatResponse, | |
| ] | |
| StopConversation: grpc.aio.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.StopConversationRequest, | |
| flowbot_service_pb2.StopConversationResponse, | |
| ] | |
| Chat: grpc.aio.UnaryStreamMultiCallable[ | |
| flowbot_service_pb2.ChatRequest, | |
| flowbot_service_pb2.ChatResponse, | |
| ] | |
| DeleteSession: grpc.aio.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.DeleteSessionRequest, | |
| flowbot_service_pb2.DeleteSessionResponse, | |
| ] | |
| ParseBot: grpc.aio.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.ParseBotRequest, | |
| flowbot_service_pb2.ParseBotResponse, | |
| ] | |
| """Utilities""" | |
| ExtractInfo: grpc.aio.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.ExtractInfoRequest, | |
| flowbot_service_pb2.ExtractInfoResponse, | |
| ] | |
| HasSession: grpc.aio.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.HasSessionRequest, | |
| flowbot_service_pb2.HasSessionResponse, | |
| ] | |
| ListSession: grpc.aio.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.ListSessionRequest, | |
| flowbot_service_pb2.ListSessionResponse, | |
| ] | |
| GetHistory: grpc.aio.UnaryStreamMultiCallable[ | |
| flowbot_service_pb2.GetHistoryRequest, | |
| flowbot_service_pb2.ChatResponse, | |
| ] | |
| Goto: grpc.aio.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.GotoRequest, | |
| flowbot_service_pb2.GotoResponse, | |
| ] | |
| GetSessionStatus: grpc.aio.UnaryUnaryMultiCallable[ | |
| flowbot_service_pb2.GetSessionStatusRequest, | |
| flowbot_service_pb2.GetSessionStatusResponse, | |
| ] | |
| class FlowBotServiceServicer(metaclass=abc.ABCMeta): | |
| def CreateSession( | |
| self, | |
| request: flowbot_service_pb2.CreateSessionRequest, | |
| context: _ServicerContext, | |
| ) -> typing.Union[flowbot_service_pb2.CreateSessionResponse, collections.abc.Awaitable[flowbot_service_pb2.CreateSessionResponse]]: ... | |
| def CreateBot( | |
| self, | |
| request: flowbot_service_pb2.CreateBotRequest, | |
| context: _ServicerContext, | |
| ) -> typing.Union[flowbot_service_pb2.CreateBotResponse, collections.abc.Awaitable[flowbot_service_pb2.CreateBotResponse]]: | |
| """Create dialog, update variables | |
| For backward compability with old content service. | |
| Will be deprecated after integrating with CreateSession() | |
| """ | |
| def StartConversation( | |
| self, | |
| request: flowbot_service_pb2.StartConversationRequest, | |
| context: _ServicerContext, | |
| ) -> typing.Union[collections.abc.Iterator[flowbot_service_pb2.ChatResponse], collections.abc.AsyncIterator[flowbot_service_pb2.ChatResponse]]: ... | |
| def StopConversation( | |
| self, | |
| request: flowbot_service_pb2.StopConversationRequest, | |
| context: _ServicerContext, | |
| ) -> typing.Union[flowbot_service_pb2.StopConversationResponse, collections.abc.Awaitable[flowbot_service_pb2.StopConversationResponse]]: ... | |
| def Chat( | |
| self, | |
| request: flowbot_service_pb2.ChatRequest, | |
| context: _ServicerContext, | |
| ) -> typing.Union[collections.abc.Iterator[flowbot_service_pb2.ChatResponse], collections.abc.AsyncIterator[flowbot_service_pb2.ChatResponse]]: ... | |
| def DeleteSession( | |
| self, | |
| request: flowbot_service_pb2.DeleteSessionRequest, | |
| context: _ServicerContext, | |
| ) -> typing.Union[flowbot_service_pb2.DeleteSessionResponse, collections.abc.Awaitable[flowbot_service_pb2.DeleteSessionResponse]]: ... | |
| def ParseBot( | |
| self, | |
| request: flowbot_service_pb2.ParseBotRequest, | |
| context: _ServicerContext, | |
| ) -> typing.Union[flowbot_service_pb2.ParseBotResponse, collections.abc.Awaitable[flowbot_service_pb2.ParseBotResponse]]: | |
| """Utilities""" | |
| def ExtractInfo( | |
| self, | |
| request: flowbot_service_pb2.ExtractInfoRequest, | |
| context: _ServicerContext, | |
| ) -> typing.Union[flowbot_service_pb2.ExtractInfoResponse, collections.abc.Awaitable[flowbot_service_pb2.ExtractInfoResponse]]: ... | |
| def HasSession( | |
| self, | |
| request: flowbot_service_pb2.HasSessionRequest, | |
| context: _ServicerContext, | |
| ) -> typing.Union[flowbot_service_pb2.HasSessionResponse, collections.abc.Awaitable[flowbot_service_pb2.HasSessionResponse]]: ... | |
| def ListSession( | |
| self, | |
| request: flowbot_service_pb2.ListSessionRequest, | |
| context: _ServicerContext, | |
| ) -> typing.Union[flowbot_service_pb2.ListSessionResponse, collections.abc.Awaitable[flowbot_service_pb2.ListSessionResponse]]: ... | |
| def GetHistory( | |
| self, | |
| request: flowbot_service_pb2.GetHistoryRequest, | |
| context: _ServicerContext, | |
| ) -> typing.Union[collections.abc.Iterator[flowbot_service_pb2.ChatResponse], collections.abc.AsyncIterator[flowbot_service_pb2.ChatResponse]]: ... | |
| def Goto( | |
| self, | |
| request: flowbot_service_pb2.GotoRequest, | |
| context: _ServicerContext, | |
| ) -> typing.Union[flowbot_service_pb2.GotoResponse, collections.abc.Awaitable[flowbot_service_pb2.GotoResponse]]: ... | |
| def GetSessionStatus( | |
| self, | |
| request: flowbot_service_pb2.GetSessionStatusRequest, | |
| context: _ServicerContext, | |
| ) -> typing.Union[flowbot_service_pb2.GetSessionStatusResponse, collections.abc.Awaitable[flowbot_service_pb2.GetSessionStatusResponse]]: ... | |
| def add_FlowBotServiceServicer_to_server(servicer: FlowBotServiceServicer, server: typing.Union[grpc.Server, grpc.aio.Server]) -> None: ... | |