gitscope
← marzneshin / v0.6.2 / app/marznode/marznode_grpc.py
https://dev.kronoz.win/r/marzneshin.git
app/marznode/marznode_grpc.py · Python
Blame Raw
  1# Generated by the Protocol Buffers compiler. DO NOT EDIT!
  2# source: app/marznode/marznode.proto
  3# plugin: grpclib.plugin.main
  4import abc
  5import typing
  6
  7import grpclib.const
  8import grpclib.client
  9if typing.TYPE_CHECKING:
 10    import grpclib.server
 11
 12import app.marznode.marznode_pb2
 13
 14
 15class MarzServiceBase(abc.ABC):
 16
 17    @abc.abstractmethod
 18    async def SyncUsers(self, stream: 'grpclib.server.Stream[app.marznode.marznode_pb2.UserData, app.marznode.marznode_pb2.Empty]') -> None:
 19        pass
 20
 21    @abc.abstractmethod
 22    async def RepopulateUsers(self, stream: 'grpclib.server.Stream[app.marznode.marznode_pb2.UsersData, app.marznode.marznode_pb2.Empty]') -> None:
 23        pass
 24
 25    @abc.abstractmethod
 26    async def FetchBackends(self, stream: 'grpclib.server.Stream[app.marznode.marznode_pb2.Empty, app.marznode.marznode_pb2.BackendsResponse]') -> None:
 27        pass
 28
 29    @abc.abstractmethod
 30    async def FetchUsersStats(self, stream: 'grpclib.server.Stream[app.marznode.marznode_pb2.Empty, app.marznode.marznode_pb2.UsersStats]') -> None:
 31        pass
 32
 33    @abc.abstractmethod
 34    async def FetchBackendConfig(self, stream: 'grpclib.server.Stream[app.marznode.marznode_pb2.Backend, app.marznode.marznode_pb2.BackendConfig]') -> None:
 35        pass
 36
 37    @abc.abstractmethod
 38    async def RestartBackend(self, stream: 'grpclib.server.Stream[app.marznode.marznode_pb2.RestartBackendRequest, app.marznode.marznode_pb2.Empty]') -> None:
 39        pass
 40
 41    @abc.abstractmethod
 42    async def StreamBackendLogs(self, stream: 'grpclib.server.Stream[app.marznode.marznode_pb2.BackendLogsRequest, app.marznode.marznode_pb2.LogLine]') -> None:
 43        pass
 44
 45    @abc.abstractmethod
 46    async def GetBackendStats(self, stream: 'grpclib.server.Stream[app.marznode.marznode_pb2.Backend, app.marznode.marznode_pb2.BackendStats]') -> None:
 47        pass
 48
 49    def __mapping__(self) -> typing.Dict[str, grpclib.const.Handler]:
 50        return {
 51            '/marznode.MarzService/SyncUsers': grpclib.const.Handler(
 52                self.SyncUsers,
 53                grpclib.const.Cardinality.STREAM_UNARY,
 54                app.marznode.marznode_pb2.UserData,
 55                app.marznode.marznode_pb2.Empty,
 56            ),
 57            '/marznode.MarzService/RepopulateUsers': grpclib.const.Handler(
 58                self.RepopulateUsers,
 59                grpclib.const.Cardinality.UNARY_UNARY,
 60                app.marznode.marznode_pb2.UsersData,
 61                app.marznode.marznode_pb2.Empty,
 62            ),
 63            '/marznode.MarzService/FetchBackends': grpclib.const.Handler(
 64                self.FetchBackends,
 65                grpclib.const.Cardinality.UNARY_UNARY,
 66                app.marznode.marznode_pb2.Empty,
 67                app.marznode.marznode_pb2.BackendsResponse,
 68            ),
 69            '/marznode.MarzService/FetchUsersStats': grpclib.const.Handler(
 70                self.FetchUsersStats,
 71                grpclib.const.Cardinality.UNARY_UNARY,
 72                app.marznode.marznode_pb2.Empty,
 73                app.marznode.marznode_pb2.UsersStats,
 74            ),
 75            '/marznode.MarzService/FetchBackendConfig': grpclib.const.Handler(
 76                self.FetchBackendConfig,
 77                grpclib.const.Cardinality.UNARY_UNARY,
 78                app.marznode.marznode_pb2.Backend,
 79                app.marznode.marznode_pb2.BackendConfig,
 80            ),
 81            '/marznode.MarzService/RestartBackend': grpclib.const.Handler(
 82                self.RestartBackend,
 83                grpclib.const.Cardinality.UNARY_UNARY,
 84                app.marznode.marznode_pb2.RestartBackendRequest,
 85                app.marznode.marznode_pb2.Empty,
 86            ),
 87            '/marznode.MarzService/StreamBackendLogs': grpclib.const.Handler(
 88                self.StreamBackendLogs,
 89                grpclib.const.Cardinality.UNARY_STREAM,
 90                app.marznode.marznode_pb2.BackendLogsRequest,
 91                app.marznode.marznode_pb2.LogLine,
 92            ),
 93            '/marznode.MarzService/GetBackendStats': grpclib.const.Handler(
 94                self.GetBackendStats,
 95                grpclib.const.Cardinality.UNARY_UNARY,
 96                app.marznode.marznode_pb2.Backend,
 97                app.marznode.marznode_pb2.BackendStats,
 98            ),
 99        }
100
101
102class MarzServiceStub:
103
104    def __init__(self, channel: grpclib.client.Channel) -> None:
105        self.SyncUsers = grpclib.client.StreamUnaryMethod(
106            channel,
107            '/marznode.MarzService/SyncUsers',
108            app.marznode.marznode_pb2.UserData,
109            app.marznode.marznode_pb2.Empty,
110        )
111        self.RepopulateUsers = grpclib.client.UnaryUnaryMethod(
112            channel,
113            '/marznode.MarzService/RepopulateUsers',
114            app.marznode.marznode_pb2.UsersData,
115            app.marznode.marznode_pb2.Empty,
116        )
117        self.FetchBackends = grpclib.client.UnaryUnaryMethod(
118            channel,
119            '/marznode.MarzService/FetchBackends',
120            app.marznode.marznode_pb2.Empty,
121            app.marznode.marznode_pb2.BackendsResponse,
122        )
123        self.FetchUsersStats = grpclib.client.UnaryUnaryMethod(
124            channel,
125            '/marznode.MarzService/FetchUsersStats',
126            app.marznode.marznode_pb2.Empty,
127            app.marznode.marznode_pb2.UsersStats,
128        )
129        self.FetchBackendConfig = grpclib.client.UnaryUnaryMethod(
130            channel,
131            '/marznode.MarzService/FetchBackendConfig',
132            app.marznode.marznode_pb2.Backend,
133            app.marznode.marznode_pb2.BackendConfig,
134        )
135        self.RestartBackend = grpclib.client.UnaryUnaryMethod(
136            channel,
137            '/marznode.MarzService/RestartBackend',
138            app.marznode.marznode_pb2.RestartBackendRequest,
139            app.marznode.marznode_pb2.Empty,
140        )
141        self.StreamBackendLogs = grpclib.client.UnaryStreamMethod(
142            channel,
143            '/marznode.MarzService/StreamBackendLogs',
144            app.marznode.marznode_pb2.BackendLogsRequest,
145            app.marznode.marznode_pb2.LogLine,
146        )
147        self.GetBackendStats = grpclib.client.UnaryUnaryMethod(
148            channel,
149            '/marznode.MarzService/GetBackendStats',
150            app.marznode.marznode_pb2.Backend,
151            app.marznode.marznode_pb2.BackendStats,
152        )