auth_pb2_grpc.py 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
  2. """Client and server classes corresponding to protobuf-defined services."""
  3. import grpc
  4. import auth_pb2 as auth__pb2
  5. class AuthServiceStub(object):
  6. """/ This service is responsible for issuing auth tokens to clients for API access.
  7. """
  8. def __init__(self, channel):
  9. """Constructor.
  10. Args:
  11. channel: A grpc.Channel.
  12. """
  13. self.GenerateAuthChallenge = channel.unary_unary(
  14. '/auth.AuthService/GenerateAuthChallenge',
  15. request_serializer=auth__pb2.GenerateAuthChallengeRequest.SerializeToString,
  16. response_deserializer=auth__pb2.GenerateAuthChallengeResponse.FromString,
  17. )
  18. self.GenerateAuthTokens = channel.unary_unary(
  19. '/auth.AuthService/GenerateAuthTokens',
  20. request_serializer=auth__pb2.GenerateAuthTokensRequest.SerializeToString,
  21. response_deserializer=auth__pb2.GenerateAuthTokensResponse.FromString,
  22. )
  23. self.RefreshAccessToken = channel.unary_unary(
  24. '/auth.AuthService/RefreshAccessToken',
  25. request_serializer=auth__pb2.RefreshAccessTokenRequest.SerializeToString,
  26. response_deserializer=auth__pb2.RefreshAccessTokenResponse.FromString,
  27. )
  28. class AuthServiceServicer(object):
  29. """/ This service is responsible for issuing auth tokens to clients for API access.
  30. """
  31. def GenerateAuthChallenge(self, request, context):
  32. """/ Returns a challenge, client is expected to sign this challenge with an appropriate keypair in order to obtain access tokens.
  33. """
  34. context.set_code(grpc.StatusCode.UNIMPLEMENTED)
  35. context.set_details('Method not implemented!')
  36. raise NotImplementedError('Method not implemented!')
  37. def GenerateAuthTokens(self, request, context):
  38. """/ Provides the client with the initial pair of auth tokens for API access.
  39. """
  40. context.set_code(grpc.StatusCode.UNIMPLEMENTED)
  41. context.set_details('Method not implemented!')
  42. raise NotImplementedError('Method not implemented!')
  43. def RefreshAccessToken(self, request, context):
  44. """/ Call this method with a non-expired refresh token to obtain a new access token.
  45. """
  46. context.set_code(grpc.StatusCode.UNIMPLEMENTED)
  47. context.set_details('Method not implemented!')
  48. raise NotImplementedError('Method not implemented!')
  49. def add_AuthServiceServicer_to_server(servicer, server):
  50. rpc_method_handlers = {
  51. 'GenerateAuthChallenge': grpc.unary_unary_rpc_method_handler(
  52. servicer.GenerateAuthChallenge,
  53. request_deserializer=auth__pb2.GenerateAuthChallengeRequest.FromString,
  54. response_serializer=auth__pb2.GenerateAuthChallengeResponse.SerializeToString,
  55. ),
  56. 'GenerateAuthTokens': grpc.unary_unary_rpc_method_handler(
  57. servicer.GenerateAuthTokens,
  58. request_deserializer=auth__pb2.GenerateAuthTokensRequest.FromString,
  59. response_serializer=auth__pb2.GenerateAuthTokensResponse.SerializeToString,
  60. ),
  61. 'RefreshAccessToken': grpc.unary_unary_rpc_method_handler(
  62. servicer.RefreshAccessToken,
  63. request_deserializer=auth__pb2.RefreshAccessTokenRequest.FromString,
  64. response_serializer=auth__pb2.RefreshAccessTokenResponse.SerializeToString,
  65. ),
  66. }
  67. generic_handler = grpc.method_handlers_generic_handler(
  68. 'auth.AuthService', rpc_method_handlers)
  69. server.add_generic_rpc_handlers((generic_handler,))
  70. # This class is part of an EXPERIMENTAL API.
  71. class AuthService(object):
  72. """/ This service is responsible for issuing auth tokens to clients for API access.
  73. """
  74. @staticmethod
  75. def GenerateAuthChallenge(request,
  76. target,
  77. options=(),
  78. channel_credentials=None,
  79. call_credentials=None,
  80. insecure=False,
  81. compression=None,
  82. wait_for_ready=None,
  83. timeout=None,
  84. metadata=None):
  85. return grpc.experimental.unary_unary(request, target, '/auth.AuthService/GenerateAuthChallenge',
  86. auth__pb2.GenerateAuthChallengeRequest.SerializeToString,
  87. auth__pb2.GenerateAuthChallengeResponse.FromString,
  88. options, channel_credentials,
  89. insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
  90. @staticmethod
  91. def GenerateAuthTokens(request,
  92. target,
  93. options=(),
  94. channel_credentials=None,
  95. call_credentials=None,
  96. insecure=False,
  97. compression=None,
  98. wait_for_ready=None,
  99. timeout=None,
  100. metadata=None):
  101. return grpc.experimental.unary_unary(request, target, '/auth.AuthService/GenerateAuthTokens',
  102. auth__pb2.GenerateAuthTokensRequest.SerializeToString,
  103. auth__pb2.GenerateAuthTokensResponse.FromString,
  104. options, channel_credentials,
  105. insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
  106. @staticmethod
  107. def RefreshAccessToken(request,
  108. target,
  109. options=(),
  110. channel_credentials=None,
  111. call_credentials=None,
  112. insecure=False,
  113. compression=None,
  114. wait_for_ready=None,
  115. timeout=None,
  116. metadata=None):
  117. return grpc.experimental.unary_unary(request, target, '/auth.AuthService/RefreshAccessToken',
  118. auth__pb2.RefreshAccessTokenRequest.SerializeToString,
  119. auth__pb2.RefreshAccessTokenResponse.FromString,
  120. options, channel_credentials,
  121. insecure, call_credentials, compression, wait_for_ready, timeout, metadata)