server.pyi 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. import synapse.api.auth
  2. import synapse.config.homeserver
  3. import synapse.federation.sender
  4. import synapse.federation.transaction_queue
  5. import synapse.federation.transport.client
  6. import synapse.handlers
  7. import synapse.handlers.auth
  8. import synapse.handlers.deactivate_account
  9. import synapse.handlers.device
  10. import synapse.handlers.e2e_keys
  11. import synapse.handlers.message
  12. import synapse.handlers.room
  13. import synapse.handlers.room_member
  14. import synapse.handlers.set_password
  15. import synapse.rest.media.v1.media_repository
  16. import synapse.server_notices.server_notices_manager
  17. import synapse.server_notices.server_notices_sender
  18. import synapse.state
  19. import synapse.storage
  20. class HomeServer(object):
  21. @property
  22. def config(self) -> synapse.config.homeserver.HomeServerConfig:
  23. pass
  24. def get_auth(self) -> synapse.api.auth.Auth:
  25. pass
  26. def get_auth_handler(self) -> synapse.handlers.auth.AuthHandler:
  27. pass
  28. def get_datastore(self) -> synapse.storage.DataStore:
  29. pass
  30. def get_device_handler(self) -> synapse.handlers.device.DeviceHandler:
  31. pass
  32. def get_e2e_keys_handler(self) -> synapse.handlers.e2e_keys.E2eKeysHandler:
  33. pass
  34. def get_handlers(self) -> synapse.handlers.Handlers:
  35. pass
  36. def get_state_handler(self) -> synapse.state.StateHandler:
  37. pass
  38. def get_state_resolution_handler(self) -> synapse.state.StateResolutionHandler:
  39. pass
  40. def get_deactivate_account_handler(
  41. self
  42. ) -> synapse.handlers.deactivate_account.DeactivateAccountHandler:
  43. pass
  44. def get_room_creation_handler(self) -> synapse.handlers.room.RoomCreationHandler:
  45. pass
  46. def get_room_member_handler(self) -> synapse.handlers.room_member.RoomMemberHandler:
  47. pass
  48. def get_event_creation_handler(
  49. self
  50. ) -> synapse.handlers.message.EventCreationHandler:
  51. pass
  52. def get_set_password_handler(
  53. self
  54. ) -> synapse.handlers.set_password.SetPasswordHandler:
  55. pass
  56. def get_federation_sender(self) -> synapse.federation.sender.FederationSender:
  57. pass
  58. def get_federation_transport_client(
  59. self
  60. ) -> synapse.federation.transport.client.TransportLayerClient:
  61. pass
  62. def get_media_repository_resource(
  63. self
  64. ) -> synapse.rest.media.v1.media_repository.MediaRepositoryResource:
  65. pass
  66. def get_media_repository(
  67. self
  68. ) -> synapse.rest.media.v1.media_repository.MediaRepository:
  69. pass
  70. def get_server_notices_manager(
  71. self
  72. ) -> synapse.server_notices.server_notices_manager.ServerNoticesManager:
  73. pass
  74. def get_server_notices_sender(
  75. self
  76. ) -> synapse.server_notices.server_notices_sender.ServerNoticesSender:
  77. pass