.. py:currentmodule:: nc_py_api.ex_app External Application ==================== Constants --------- .. autoclass:: LogLvl :members: Special functions ----------------- .. autofunction:: persistent_storage .. autofunction:: verify_version User Interface(UI) ------------------ UI methods should be accessed with the help of :class:`~nc_py_api.nextcloud.NextcloudApp` .. code-block:: python # this is an example, in most cases you will get `NextcloudApp` class instance as input param. nc = NextcloudApp() nc.ex_app.ui.files_dropdown_menu.register(...) .. autoclass:: nc_py_api.ex_app.ui.ui.UiApi :members: .. automodule:: nc_py_api.ex_app.ui.files_actions :members: .. autoclass:: nc_py_api.ex_app.ui.files_actions._UiFilesActionsAPI :members: .. automodule:: nc_py_api.ex_app.ui.top_menu :members: .. autoclass:: nc_py_api.ex_app.ui.top_menu._UiTopMenuAPI :members: .. autoclass:: nc_py_api.ex_app.ui.resources._UiResources :members: .. autoclass:: nc_py_api.ex_app.ui.resources.UiInitState :members: .. autoclass:: nc_py_api.ex_app.ui.resources.UiScript :members: .. autoclass:: nc_py_api.ex_app.ui.resources.UiStyle :members: .. autoclass:: nc_py_api.ex_app.ui.settings.SettingsField :members: .. autoclass:: nc_py_api.ex_app.ui.settings.SettingsForm :members: .. autoclass:: nc_py_api.ex_app.ui.settings.SettingsFieldType :members: .. autoclass:: nc_py_api.ex_app.ui.settings._DeclarativeSettingsAPI :members: .. autoclass:: nc_py_api.ex_app.providers.providers.ProvidersApi :members: .. autoclass:: nc_py_api.ex_app.providers.task_processing.ShapeType :members: .. autoclass:: nc_py_api.ex_app.providers.task_processing.ShapeEnumValue :members: .. autoclass:: nc_py_api.ex_app.providers.task_processing.ShapeDescriptor :members: .. autoclass:: nc_py_api.ex_app.providers.task_processing.TaskType :members: .. autoclass:: nc_py_api.ex_app.providers.task_processing.TaskProcessingProvider :members: .. autoclass:: nc_py_api.ex_app.providers.task_processing._TaskProcessingProviderAPI :members: .. autoclass:: nc_py_api.ex_app.events_listener.EventsListener :members: .. autoclass:: nc_py_api.ex_app.events_listener.EventsListenerAPI :members: .. autoclass:: nc_py_api.ex_app.occ_commands.OccCommand :members: .. autoclass:: nc_py_api.ex_app.occ_commands.OccCommandsAPI :members: