server.pyi 2.6 KB

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