Skip to content

Latest commit

 

History

History
118 lines (78 loc) · 2.93 KB

ExApp.rst

File metadata and controls

118 lines (78 loc) · 2.93 KB
.. 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`

# 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.speech_to_text.SpeechToTextProvider
    :members:

.. autoclass:: nc_py_api.ex_app.providers.speech_to_text._SpeechToTextProviderAPI
    :members:

.. autoclass:: nc_py_api.ex_app.providers.text_processing.TextProcessingProvider
    :members:

.. autoclass:: nc_py_api.ex_app.providers.text_processing._TextProcessingProviderAPI
    :members:

.. autoclass:: nc_py_api.ex_app.providers.translations.TranslationsProvider
    :members:

.. autoclass:: nc_py_api.ex_app.providers.translations._TranslationsProviderAPI
    :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: