server.pyi 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import synapse.api.auth
  2. import synapse.federation.transaction_queue
  3. import synapse.federation.transport.client
  4. import synapse.handlers
  5. import synapse.handlers.auth
  6. import synapse.handlers.deactivate_account
  7. import synapse.handlers.device
  8. import synapse.handlers.e2e_keys
  9. import synapse.handlers.set_password
  10. import synapse.rest.media.v1.media_repository
  11. import synapse.state
  12. import synapse.storage
  13. class HomeServer(object):
  14. def get_auth(self) -> synapse.api.auth.Auth:
  15. pass
  16. def get_auth_handler(self) -> synapse.handlers.auth.AuthHandler:
  17. pass
  18. def get_datastore(self) -> synapse.storage.DataStore:
  19. pass
  20. def get_device_handler(self) -> synapse.handlers.device.DeviceHandler:
  21. pass
  22. def get_e2e_keys_handler(self) -> synapse.handlers.e2e_keys.E2eKeysHandler:
  23. pass
  24. def get_handlers(self) -> synapse.handlers.Handlers:
  25. pass
  26. def get_state_handler(self) -> synapse.state.StateHandler:
  27. pass
  28. def get_state_resolution_handler(self) -> synapse.state.StateResolutionHandler:
  29. pass
  30. def get_deactivate_account_handler(self) -> synapse.handlers.deactivate_account.DeactivateAccountHandler:
  31. pass
  32. def get_set_password_handler(self) -> synapse.handlers.set_password.SetPasswordHandler:
  33. pass
  34. def get_federation_sender(self) -> synapse.federation.transaction_queue.TransactionQueue:
  35. pass
  36. def get_federation_transport_client(self) -> synapse.federation.transport.client.TransportLayerClient:
  37. pass
  38. def get_media_repository_resource(self) -> synapse.rest.media.v1.media_repository.MediaRepositoryResource:
  39. pass
  40. def get_media_repository(self) -> synapse.rest.media.v1.media_repository.MediaRepository:
  41. pass