server.pyi 2.4 KB

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